1

次のような写真を撮りたいです。

ここに画像の説明を入力

そして、私はコードを書きました:

[[[UIImage imageNamed:@"background.png"] 
  resizableImageWithCapInsets:UIEdgeInsetsMake(1.f, 1.f, 1.f, 1.f)]
  drawInRect:rect];

しかし、このコードで私はそれを取った:

ここに画像の説明を入力

どうして???すべての辺に1pxを固定して、サイズ変更された画像を四角形に描画するにはどうすればよいですか?

4

1 に答える 1

2

次のコードを使用して、iOS 6+で画像を引き伸ばします。

[[[UIImage imageNamed:@"background.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(1.f, 1.f, 1.f, 1.f) resizingMode:UIImageResizingModeStretch]drawInRect:rect];
于 2013-08-30T11:21:56.180 に答える