2012-09-14 55 views

回答

2

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

+0

9个修补图像是那么有没有可能在iPhone或不使用? –

+0

我发布的方法来自iOS-sdk,所以是的。 –

1

使用下面的代码,并指定插入间距按您的要求。

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

它的工作原理相同的机器人