2012-09-14 56 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]; 

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