使用iOS 8 SDK构建时,iOS 7上的UICollectionViewCell大小调整问题:这是一个错误吗?

时间:2014-09-12 07:26:19

标签: ios7 uikit uicollectionview ios8 uicollectionviewcell

我开始为iOS 8构建我的iOS应用程序,我很快发现UICollectionViewCell存在问题,无论你使用自定义集合布局与否。许多细胞没有正确显示,内容被切断等等。

快速修复:将以下自动调整蒙版添加到单元格的内容视图中:

self.contentView.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;

当我使用iOS 7 SDK构建时,这并没有发生。使用iOS 8 SDK构建并在iOS 8上运行时也不会发生这种情况。

这是一个错误,还是iOS 8以后有什么不同的东西?

1 个答案:

答案 0 :(得分:1)

感谢您的信息! 我也被这个咬了,你的解决方法给混乱带来了一些秩序。 iOS 8中的集合视图和表视图都有很多变化,以支持自定义单元格,并且预计会出现错误。我的猜测是,以前单元格默认具有这种自动调整行为,现在Autolayout是新的方法,旧的路径没有经过多少测试......