私はUIViewをサブクラス化し、リモート画像を取得してから、drawRectを使用してビューに描画しています。これは正常に機能しますが、ビュー フレームに設定した内容に基づいて画像が歪んでしまいます。
UIViewContentModeScaleAspectFill の contentMode を UIView に追加できますが、描画している UIImage にはまったく適用されないようです。ビューのフレーム サイズに従うため、UIImage を押しつぶします。
次のようなことをする必要があるようですが、 contentMode 設定に従うのではなく、フレーム内で画像を 100% ズームするだけです。
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
イメージを contentMode プロパティに従うようにするには、drawRect で何か特定の操作を行う必要がありますか?