我的应用程序中有一个UICollectionView。每个单元格大约是屏幕宽度的三分之一(纵向)并且是正方形。在每个单元格内部是一个UIImageView,其模式设置为" Scale To Fill" (在IB中)并且对每个边缘施加约束以迫使其填充细胞。
在iOS 7和8上,图像将始终完美地填充每个单元格。
在iOS 9上,每次出现视图时缩放都会有所不同,有时在单击单元格时会发生变化:
如果它有点重要,那么图像会在集合视图的cellForItemAtIndexPath
方法中设置如下:
cell.artImageView.image = artImage;
其中" artImage"是一个UIImage。 (的OBJ-C)。
UIImageViews非常简单明了。 Apple"改进了#34;他们需要设置一些新属性吗?真的卡在这里。
更新:试图在新项目中重现这一点并且无法实现。某种奇怪的剩余IB juju。但完全取代IB中的集合视图控制器,单元格和图像视图并没有解决问题。