我有一个在Xcode 6中使用集合视图创建的故事板,并且单元格具有不同的大小类变体,如不同的字体大小...(集合和在故事板中创建的单元格) 当我使用Xcode 7 beta 5在iOS 9上运行应用程序时,集合视图单元格显示错误的大小类,只有在方向更改后才会显示正确的大小类。在iOS 8上它工作正常。 我尝试使用Xcode 7从头开始重新创建所有集合和单元格,它修复了一些集合但不是所有集合,其中一些仍然显示错误的大小类。 我还能做什么?
答案 0 :(得分:2)
在从Xcode 6迁移到Xcode 7 / iOS 8到iOS 9之后,我的项目中遇到了同样的问题。看来我的UICollectionViewCell实际上是正确的大小。但它的contentView等于UIStoryBoard的大小。
我已经能够通过将此代码添加到我的UICollectionViewCell子类来“修复”它:
- (void)setBounds:(CGRect)bounds {
[super setBounds:bounds];
self.contentView.frame = bounds;
}
编辑:Xcode 7.0.1解决了这个问题。
答案 1 :(得分:-2)
我“使用自动布局”并禁用“使用大小类”解决了这个问题