我正在制作我的iOS应用程序之一,我想要使用九种补丁类型的图像 这里我的问题是iOS是否支持Nine补丁图片?
答案 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
的九个补丁图像相同