我有一个UIImageView设置来填充UICollectionViewCell。这是代码:
// Note: image is a UIImage
// Note: cell is a UICollectionViewCell
let imageView = UIImageView(image: image)
imageView.contentMode = .ScaleAspectFill
imageView.frame = cell.bounds
imageView.clipsToBounds = true
cell.contentView.addSubview(imageView)
然而,当键盘解除并且视图向上滚动时,图像的大小似乎随着滚动而改变。以下是两个动画速度不同的视频,您可以看到问题:
为什么他们这样调整大小?我只是希望它们是一个恒定的大小。
您可以以正常速度看到,当您手动向上滚动时没有问题,但是当您点击“完成”按钮并且键盘解除调整大小时会发生。