为什么UIImageView的大小会在滚动时发生变化?

时间:2016-07-02 05:33:30

标签: ios swift cocoa-touch uiimageview

我有一个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)

然而,当键盘解除并且视图向上滚动时,图像的大小似乎随着滚动而改变。以下是两个动画速度不同的视频,您可以看到问题:

Slow Speed

Normal Speed

为什么他们这样调整大小?我只是希望它们是一个恒定的大小。

您可以以正常速度看到,当您手动向上滚动时没有问题,但是当您点击“完成”按钮并且键盘解除调整大小时会发生。

0 个答案:

没有答案