画像付きのこのUIImageviewがあります。これは小さな画像で、
resizableImageWithCapInsets
方法。画面サイズに依存しない画像を作成すると非常に便利で、うまく機能します。UIImageview のフレーム サイズをプログラムで変更すると、内部の画像は引き伸ばされずに繰り返されるため、ピクセルはピクセルのままです。
今、私がするとき
self.myImageView.transform=CGAffineTransformMakeScale(5.0, 5.0);
その画像を含む/表示するUIImageviewに、画像が実際に引き伸ばされていることに気付きました。
ビューに画像をリロードしようとしましたが、それは役に立たないようです。
UIImageView は「Scale to Fill」モードです。
要するに、画像が引き伸ばされず、変換後にタイル張りされていることを確認するにはどうすればよいですか?
更新: CGAffineTransformMakeScale を使用する理由は、その中心に対してイメージ (ビュー) を拡大/縮小したいからです。