假设我有一个设置为矢量的大UIImageView,我希望这个ImageView占据屏幕宽度的90%,同时保持它的宽高比,无论设备如何,因为它是一个矢量,调整大小不是一个问题。高度并不重要,因为我需要它只是保持它的纵横比,只要它是屏幕宽度的90%。我怎么能在UIBuilder中做到这一点?
答案 0 :(得分:6)
以下是如何使图像宽度达到其超视图的90%:
UIImageView
添加到故事板。multiplier
更改为0.9
。UIImageView
到自身,然后从弹出窗口中选择纵横比。将结果约束的multiplier
值设置为所需的值。您可以使用3:4
之类的比率或0.75
等浮点值。UIImageView
的内容模式设置为缩放至, Aspect Fit < / em>,或 Aspect Fill ,以便UIImage
填充UIImageView
。