-1

我正在制作我的一个 iOS 应用程序,我想使用九个补丁类型的图像所以这里我的问题是 iOS 是否支持九个补丁图像?

4

2 回答 2

2

我想你正在寻找- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets

于 2012-09-14T07:39:52.553 回答
1

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

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

它的工作原理与android的九个补丁图像相同

于 2014-07-18T10:35:37.693 回答