「ios開発」UImageViewのcontentModプロパティを設定する方法

1.contentModeを設定する
UIViewContentModeScaleToFill    //デフォルト設定のモード
UIViewContentModeScaleAspectFit  //画像のaspect比を維持し
UIViewContentModeScaleAspectFill  //画像のaspect比を維持しつつ目一杯広げるモード
UIViewContentModeRedraw       // UIViewContentModeScaleToFill これと同じに見える
UIViewContentModeCenter        //画像サイズをそのまま、中央を表示
UIViewContentModeTop         //画像サイズをそのまま、上を表示
UIViewContentModeBottom      //画像サイズをそのまま、下を表示
UIViewContentModeLeft         //画像サイズをそのまま、左を表示
UIViewContentModeRight         //画像サイズをそのまま、右を表示
UIViewContentModeTopLeft       //画像サイズをそのまま、左上を表示
UIViewContentModeTopRight      //画像サイズをそのまま、右上を表示
UIViewContentModeBottomLeft     //画像サイズをそのまま、左下を表示
UIViewContentModeBottomRight     //画像サイズをそのまま、右下を表示

2.サンプルプログラム
#import <UIKit/UIKit.h>
@interface RnamikiViewController : UIViewController
@end

@implementation RnamikiViewController
– (void)loadView {
UIImageView *imageView = [[UIImageView alloc]init];
UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];

imageView.contentMode = UIViewContentModeCenter;
imageView.image = image;
[image release];
self.view = imageVew;
[imageView release];
}
@end

IOS

Posted by arkgame