9个补丁图片正在iphone应用程序上运行

时间:2012-09-14 06:46:05

标签: ios nine-patch

我正在制作我的iOS应用程序之一,我想要使用九种补丁类型的图像 这里我的问题是iOS是否支持Nine补丁图片?

2 个答案:

答案 0 :(得分:2)

我认为您正在寻找- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets

答案 1 :(得分:1)

使用以下代码并根据您的要求指定插入间距。

 UIImage * ninePatchImage = [UIImage imageNamed:@"image.png"];
imageView.image = [ninePatchImage resizableImageWithCapInsets:UIEdgeInsetsMake(30, 30, 30, 30) resizingMode:UIImageResizingModeTile];

它的工作方式与android

的九个补丁图像相同