【发布时间】:2012-12-12 20:41:06
【问题描述】:
我正在尝试使用以下代码拉伸 UIImage:
UIImage *stretchyImage = [[UIImage imageNamed:@"Tag@2x.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];
UIImageView *newTag = [[UIImageView alloc] initWithImage:stretchyImage];
拉伸前的图像是这样的:
然后,看起来像这样:
为什么拉伸没有正常工作?角落都已经像素化并且看起来被拉伸了,而实际上只有中间应该被拉伸。仅供参考:我在 iOS 6 上运行这个应用程序。
【问题讨论】:
-
您在文件名中包含@2x 的任何原因?你不需要这个,如果设备是视网膜,则会选择正确的图像。
-
不是真的 - 我会删除它:)
-
@PixelBitAppsLtd 也请删除
xcode标签。
标签: iphone objective-c ios uiimageview uiimage