固定された矩形サイズの UIImageView があります。しかし、画像のサイズは固定されていません。UIImageView の矩形サイズに従って画像を表示したいです。画像が大きくても解像度が大きくても、UIImageView のサイズに従って固定表示する必要があります。以下のアセットの使用に困惑しています。
UIViewContentModeScaleToFill,
UIViewContentModeScaleAspectFit,
UIViewContentModeScaleAspectFill,
UIViewContentModeRedraw
自動サイズ変更マスクに何を設定しますか? どのように動作しますか?
ベストアンサー1
このコードを試してください。うまくいくことを願っています。
UIImageView
contentMode
以下のように設定しますUIViewContentModeScaleAspectFill
。
imageView.contentMode = UIViewContentModeScaleAspectFill;
UIImageView の autoresizingMask を以下のように設定します。
imageView.autoresizingMask =
( UIViewAutoresizingFlexibleBottomMargin
| UIViewAutoresizingFlexibleHeight
| UIViewAutoresizingFlexibleLeftMargin
| UIViewAutoresizingFlexibleRightMargin
| UIViewAutoresizingFlexibleTopMargin
| UIViewAutoresizingFlexibleWidth );