gpt4 book ai didi

iOS 9 UIImageView 缩放不稳定

转载 作者:行者123 更新时间:2023-11-29 01:38:59 26 4
gpt4 key购买 nike

我的应用程序中有一个 UICollectionView。每个单元格大约是屏幕宽度的三分之一(纵向),并且是正方形的。每个单元格内都有一个 UIImageView,其模式设置为“缩放以填充”(在 IB 中)并且对每个边缘都有约束以强制它填充单元格。

在 iOS 7 和 8 上,图像会始终完美地填充每个单元格。

在 iOS 9 上,每次显示 View 时缩放都会发生变化,有时会在单击单元格时发生变化:

  • 图片有时很小,位于左上角
  • 图像有时会按比例缩放以填充。
  • 图像有时会比单元格稍微大一些,并在选择单元格时改变大小。
  • 当选择一个单元格时,图像有时会完全消失。

如果它在某种程度上很重要,图像会在 Collection View 的 cellForItemAtIndexPath 方法中设置,如下所示:

cell.artImageView.image = artImage;

其中“artImage”是一个 UIImage。 ( objective-C )。

UIImageViews 非常简单明了。苹果是否用我需要设置的一些新属性“改进”了它们?真的卡在这里了。

更新:尝试在新项目中重现此内容,但未能成功。某种奇怪的剩余 IB juju。但是完全替换 IB 中的 Collection View Controller 、单元格和 ImageView 并没有解决问题。

最佳答案

原来有一个额外的 View 没有为尺寸类“安装”。

我有这个:

enter image description here

并将其更改为:

enter image description here

现在一切正常!

关于iOS 9 UIImageView 缩放不稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32644340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com