扩展UIImageView(故事板自动化)

时间:2017-07-25 21:47:43

标签: ios uiimageview autolayout storyboard scale

我在故事板中有一个UIImageView。使用的图像是方形的。 imageView的宽度和高度相同。我想利用故事板中的自动化功能,这样在小型设备上缩小图像,在大型设备上缩放图像。当我在iPhone 5上测试时,缩放是合适的。但是,在iPad上运行时,结果会有所不同。正方形被拉伸,这是有道理的,因为屏幕的尺寸与iPhone的尺寸不同。如何避免这个问题,是否有一个过程可以将视图整体扩展到高度与iPad的高度相同然后居中视图?

注意 - 图像具有相同的宽度和高度,内容模式设置为“Aspect Fit”

1 个答案:

答案 0 :(得分:1)

按照此程序

1)添加一个视图,其中将添加所有内容,因此现在您将使用2个视图NewView [with Content]和baseView

enter image description here

现在是时候为newView添加约束这样做的前导,尾随,底部和顶部[添加wr hr组件]

enter image description here

iPad的结果

enter image description here

iPhone的结果

enter image description here