如何为较小的设备更改UIImageView的高度?

时间:2017-03-06 02:47:34

标签: ios swift xcode uiimageview

我的屏幕无法很好地转换为iPhone 5屏幕尺寸。为了使其工作,我想在iPhone 5上显示屏幕时仅更改UIImageView的高度。如何使用自动约束或Swift代码才能执行此操作?

2 个答案:

答案 0 :(得分:0)

您可以通过向约束添加插座然后根据您的设备在运行时更新常量值来实现此目的。

@IBOutlet weak var heightConstant: NSLayoutConstraint!

self.heightConstant.constant = 20.0

答案 1 :(得分:0)

只需相应地设置UIImageView的框架:

如果是iphone 5,那么imageView.frame = smallerFrame

否则,imageView.frame = biggerFrame