1

所以,我有一个.png尺寸为 (640, 960) 像素的图像。我正在尝试从中创建一个可调整大小的图像.png,以便垂直拉伸该图像并适合 iPhone 5 的(640、1096)像素视图。

我正在使用 加载图像+[UIImage imageNamed:],效果很好。然后我通过-[UIImage resizableImageWithCapInsets:]使用 (480, 320, 479, 320) 插图创建一个可调整大小的图像。

然后我将图像设置为UIImageView. 在 iPhone 4 和 4S 上它看起来很棒(呃)。在 iPhone 5 上,它似乎只是将整个图像垂直拉伸到 1096 像素,完全忽略了大写插图。

4

1 回答 1

1

事实证明,当您使用 (640, 960) 像素图像时,它需要是@2x.png.

此外,@bill-williams 项目非常有帮助:https ://github.com/asmallteapot/ImageStretchDemo

于 2013-03-31T22:18:54.657 回答