Objective-C:UIImageView 画像表示サイズ設定(UIViewContentMode)の一覧

コードサジェストされても、忘れがちな UIViewContntMode の中から使用頻度の高いものだけをピックアップ。

UIViewContentModeの一覧

UIImageViewを生成
UIImageView *imageView = [[UIImageView alloc] init];
UIImage *image = [UIImage imageNamed:@"sample.png"];
[imageView setFrame:[[UIScreen mainScreen]applicationFrame];
[imageView setImage:image];
UIImageViewサイズいっぱいに表示(デフォルト)
imageView.contentMode = UIViewContentModeScaleToFill;
画像のアスペクト比を維持しUIImageViewサイズに収まるように表示
imageView.contentMode = UIViewContentModeScaleAspectFit;
画像のアスペクト比を維持しUIImageViewをはみ出して表示
imageView.contentMode = UIViewContentModeScaleAspectFill;
UIImageViewサイズいっぱいに表示、矩形領域を変更する度に最描写する
imageView.contentMode = UIViewContentModeRedraw;
画像サイズをそのまま、中央寄せ
imageView.contentMode = UIViewContentModeCenter;

まとめ

UIViewContentMode はデフォルト設定のまま使用することが多いものの、AVFoundation を使ったカメラ関連の画像処理を行う場合や、画面の背景画像等の設定時にお世話になりますね。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents