iPhone 6和iPhone 6 Plus的UIImageView高度缩放显示模式
我在我的ViewController中有一个UIImageView *backgroundImageView
,并调用我的viewDidLoad
[self.backgroundImageView sizeToFit]
我发现在iPhone 6上 ,高度从667 (Normal display)
变为558 (Zoomed display)
但是在iPhone 6 Plus上,两者的高度在736
处保持不变。
这是预期的吗?
=>尝试在这里给定的代码基于您当前的屏幕设置hight:
float img = frame.size.height / frame.size.width;
frame.size.width = [[UIScreen mainScreen] bounds] .size.width;
frame.size.height = frame.size.width * img;