-1

iOS アプリの 1 つを din にして、9 パッチ タイプのイメージを使用したいので、ここで私の質問は、iOS が 9 パッチ イメージをサポートしていることです。

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 に答える