【发布时间】:2015-09-09 03:29:40
【问题描述】:
我正在尝试使用自动布局和大小类调整我的图像大小,但我似乎无法为 iPhone 6+ 调整它的大小,与 iPhone 4 或 5 相比,图像很小。这是我第一次使用自动布局所以我对如何做到这一点有点困惑。
【问题讨论】:
-
iPhone 6+ 的分辨率是 x3,而 iPhone 4,5 和 6 的分辨率是 x2。除非您为 UIImageView 指定点大小宽度和高度,否则在 iPhone6+ 上加载相同的图像会显得更小.所以要么提供 x2 和 x3 图像,要么提供单个图像并使用约束来缩放 UIImageView 的大小。注意缩放图像会根据原始尺寸影响其清晰度。
-
我已经添加了 x2 和 x3,但是图像仍然很小。我已经在 xib 中指定了 x1 的图像大小,并适合宽高比。我做错了什么吗?
-
那么,在 iPhone 4,5 上看起来不错?
-
贴一些代码或xib图片...
-
确保使用标准命名为图像添加标签。
MyImage@2x.png和MyImage@3x.png并仅使用MyImage.png加载。然后系统应该选择正确的分辨率。
标签: ios xcode uiimageview autolayout