Questions tagged «ios6»

苹果公司于2012年6月11日发布了iOS 6,并于2012年9月19日发布了iOS6。它可以运行3GS及更高版本的所有iPhone。

6
在iOS中分析Assets.car文件
我试图减小我的iOS应用程序的整体大小,目前为48MB。分析子文件夹时,我发现Assets.car占用41MB。我无法打开查看哪个占用了那么多空间。 我找不到关于Assets.car文件的任何好的文档。有人可以建议如何查看内容吗?
75 ios  iphone  ios7  ios6 

5
在UITextView的NSAttributedString上设置字体不考虑行距
我正在尝试将属性字符串设置为iOS 6中的UITextView。问题是,如果我尝试在属性字符串上设置font属性,则会忽略行距。但是,如果我未设置字体,并且使用了默认字体,则行距有效。 NSString *string = @" Hello \n world"; attrString = [[NSMutableAttributedString alloc] initWithString:string]; NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy]; paragraphStyle.minimumLineHeight = 50; // setting the font below makes line spacing become ignored [attrString addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:20] range:NSMakeRange(0, string.length)]; [attrString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, string.length)]; mainTextView.attributedText = attrString; 知道发生了什么吗?
73 objective-c  ios6 

5
在UICollectionViewController中拉入刷新
我想UICollectionViewController在iOS 6下实现下拉刷新。这很容易通过来实现UITableViewController,如下所示: UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; [refreshControl addTarget:self action:@selector(startRefresh:) forControlEvents:UIControlEventValueChanged]; self.refreshControl = refreshControl; 上面的代码实现了一个不错的液滴动画,作为本地小部件的一部分。 作为UICollectionViewController一种“更加进化的”产品,UITableViewController人们会期望某种程度的功能均等,但是我在任何地方都找不到实现此功能的内置方法的参考。 有一个简单的方法可以让我忽略吗? 尽管标头和文档都声明将其与表视图UIRefreshControl一起使用,UICollectionViewController但可以以某种方式使用它吗?

10
在UICollectionView上动态设置布局会导致莫名其妙的contentOffset更改
根据Apple的文档(并在WWDC 2012上大肆宣传),可以UICollectionView动态设置布局,甚至为更改设置动画: 通常,在创建集合视图时可以指定布局对象,但是也可以动态更改集合视图的布局。布局对象存储在collectionViewLayout属性中。设置此属性可直接更新布局,而无需设置更改动画。如果要对更改进行动画处理,则必须改为调用setCollectionViewLayout:animated:方法。 但是,实际上,我发现对UICollectionView进行了莫名其妙甚至无效的更改contentOffset,导致单元无法正确移动,从而使该功能实际上无法使用。为了说明问题,我将以下示例代码放在一起,可以将其附加到放置在情节提要中的默认集合视图控制器上: #import <UIKit/UIKit.h> @interface MyCollectionViewController : UICollectionViewController @end @implementation MyCollectionViewController - (void)viewDidLoad { [super viewDidLoad]; [self.collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"CELL"]; self.collectionView.collectionViewLayout = [[UICollectionViewFlowLayout alloc] init]; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { return 1; } - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { UICollectionViewCell *cell = [self.collectionView dequeueReusableCellWithReuseIdentifier:@"CELL" forIndexPath:indexPath]; cell.backgroundColor …

10
iOS6 UDID-identifierForVendor相对于identifierForAdvertising有什么优势?
苹果正在更改其iOS6的隐私设置,并弃用设备UUID(UDID)。根据WWDC的介绍和文档,UIDevice该类中有UDID的两个替代品: -identifierForVendor 同一开发人员的应用之间的ID相同。 删除该团队ID的最后一个应用后删除。 备份。 -identifierForAdvertising 设备独有的。 适用于所有应用程序;用于广告-iAd已从UDID转换为iOS 6及更高版本。 使用“删除所有内容和设置”重置。 备份。 在我看来,这-identifierForVendor是次等的,-identifierForAdvertising因为它将在上次从供应商处卸载应用程序时重置并通过“擦除所有内容和设置”来重置。 相比-identifierForVendor有什么优势-identifierForAdvertising?
69 ios  privacy  udid  ios6 

7
为什么UIScrollView在ios 6和ios 7中从顶部留出空间
我已关闭自动版式,并且viewcontroller嵌入在导航控制器中。我正在使用Xcode 5,情节提要。 我不明白为什么会在顶部留下空间。实际上,在情节提要中,我已将标签恰好放在导航栏下方。但是,当我在模拟器上运行它时,它从顶部开始留有空间。 解决此问题的一种骇人听闻的方式 -(void)viewWillLayoutSubviews { self.scrollViewMain.frame = CGRectMake(0, -70, 320, 800); self.scrollViewMain.contentSize = CGSizeMake(320, 800); } 但是我是否错过了一种非常简单的方法。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.