使用Autolayout以纵横比调整UIImage

时间:2016-05-29 10:17:18

标签: ios uiimage uicollectionviewcell ios-autolayout

是否可以根据纵横比(1:1)的自动布局自动调整uiimage大小?

顺便说一句,我正在使用collectionview作为我的观点。

这是我在故事板中的布局

Storyboard

,这是运行应用时的结果

CollectionView

2 个答案:

答案 0 :(得分:1)

你必须像图片一样添加图像牺牲宽度以适应宽高比约束

enter image description here

答案 1 :(得分:0)

如果您希望UIImageView始终为正方形并在宽度和高度上设置纵横比。

但是,如果您想根据imageView的大小调整UIImage的大小,则在自定义UICollectionViewCell中对layoutSubviews()进行必要的调整。在这里你可以检查的大小 UIImageView