iPhone 6和iPhone 6 Plus上的UIImageView高度缩放显示模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的高度保持不变。

这是预期的吗?

答案

试试吧。这里根据您当前的屏幕高度给出代码。

float img = frame.size.height / frame.size.width;

frame.size.width = [[UIScreen mainScreen] bounds].size.width;

frame.size.height = frame.size.width * img ;

以上是关于iPhone 6和iPhone 6 Plus上的UIImageView高度缩放显示模式的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 6 Plus 上的 UISplitViewController 旋转大师大师

iPhone 6 Plus 上的方向不正确?

HTML 文本输入会破坏 Iphone 6/7 plus 上的定位

更新为 iPhone 5 制作的 XIB 以与 iPhone 6 和 iPhone 6 Plus 一起使用

iphone 6 plus 上的 MKMapView 问题,视图中嵌入的地图不显示

UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊