我有一个视图myView
,该视图始终是屏幕的一半,并且位于屏幕顶部。
在此视图内,我添加了一个UIImageView
尺寸为120x120的图片,该图片位于myView
(水平和垂直)中心。在IB内部,为了满足约束条件(X&Y),在水平居中和垂直居中之后,我总是需要为图像设置固定的宽度和高度。
但是使用固定的高度和宽度,更改屏幕尺寸时图像不会调整大小。我希望在iPhone5或iPhone 4s上运行时调整图像大小,因为myView
会调整大小。我需要类似图像的东西,具体取决于myView
大小。
如何实际实现呢?
设置imageView.clipToBounds = yes
,同时设置imageView.contentMode = UIViewContentModeScaleAspectFit;
更新您是在谈论imageView而不是图像,在这种情况下,图像将不会因宽度和高度恒定而调整大小,做一件事,创建IBoutLet约束并在需要时更改该值,或者您也可以使用superView设置纵横比
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句