Ios -[UIImage ResizeableImageWithCapinsets]拉伸错误

Ios -[UIImage ResizeableImageWithCapinsets]拉伸错误,ios,objective-c,uiimage,uiedgeinsets,Ios,Objective C,Uiimage,Uiedgeinsets,因此,我有一个.png图像,其尺寸为(640960)像素。我正试图从.png中创建一个可调整大小的图像,以便垂直拉伸该图像并适合iPhone 5(6401096)的像素视图 我正在使用+[UIImage imageNamed:加载图像,这很好。然后,我通过-[UIImage resizeableimagewithcapinsets:使用(48032032479320)插入创建一个可调整大小的图像 然后我将图像设置为UIImageView。在iPhone4和4S上,它看起来很棒(duh)。在iPh

因此,我有一个
.png
图像,其尺寸为(640960)像素。我正试图从
.png
中创建一个可调整大小的图像,以便垂直拉伸该图像并适合iPhone 5(6401096)的像素视图

我正在使用
+[UIImage imageNamed:
加载图像,这很好。然后,我通过
-[UIImage resizeableimagewithcapinsets:
使用(48032032479320)插入创建一个可调整大小的图像


然后我将图像设置为
UIImageView
。在iPhone4和4S上,它看起来很棒(duh)。在iPhone 5上,它似乎只是简单地将整个图像垂直拉伸到1096px,完全忽略了cap插图。

结果是,当你使用(640960)像素图像时,它必须是
@2x.png


此外,@bill williams项目非常有用:

结果是,当你使用(640960)像素图像时,它需要是
@2x.png

此外,@bill williams项目非常有帮助: