我的ViewController中有一个UIImageView *backgroundImageView
并在我的viewDidLoad中调用
[self.backgroundImageView sizeToFit]
我发现在 iPhone 6 上,身高从667 (Normal display)
变为558 (Zoomed display)
然而,在 iPhone 6 Plus 上,736
的高度保持不变。
这是预期的吗?
答案 0 :(得分:0)
试试吧。这里根据您当前的屏幕高度给出代码。
float img = frame.size.height / frame.size.width;
frame.size.width = [[UIScreen mainScreen] bounds].size.width;
frame.size.height = frame.size.width * img ;