我有一个大小宽度为UIView:285和高度:243。在该视图中,我有一个UIImageView(根据Storyboard,它在UIView中)。 UIImageView的宽度为283,高度为241(因此UIView显示为1px左右)。我从UIView垂直定位UIImageView 1px,水平放置1px。现在,出于某种原因,一切都在Storyboard中显示,但一旦运行,UIImageView就不会尊重我给出的任何高度或宽度。 IF 我将模式设置为缩放以填充,它可以正常工作,但我想要 Aspect填充,但它不起作用。
我正在使用自动布局。有什么想法吗?!
答案 0 :(得分:1)
你还没有说它“有用”,所以我猜。
根据其定义,纵横拟合可能会在2条边上显示不同的边框,因为它已调整图像大小以供显示。如果您的目标是在图像周围放置边框,那么您应该:
本文介绍了许多选项:How to scale a UIImageView proportionally?。