【发布时间】:2014-09-29 12:40:16
【问题描述】:
我们目前正在升级我们的应用程序以使用 iOS8 SDK 构建,我们在UICollectionViews 中遇到了UIImageViews 的问题。
只有在运行 ios7 的设备上运行应用程序时才会出现问题,它在 ios8 上按预期工作。在 SDK 7 上构建相同的代码会为 ios7 产生正确的结果。单元格的内容视图在旋转时按预期调整大小,但图像没有跟随。图片的内容模式设置如下:
cell.image.contentMode = UIViewContentModeScaleAspectFill;
UIImageView 与 UICollectionViewCell 的内容视图相关联,有 4 个约束; leading, trailing, top 和 bottom 空间都设置为 0。
几乎就像没有遵守前导和尾随约束一样,但我们在运行时没有收到任何警告。下图中的绿色方块代表我们的图像视图。蓝色代表可以在横向模式下在图像视图下窥视的集合视图单元格。
【问题讨论】:
标签: ios ios7 ios8 uiinterfaceorientation nslayoutconstraint