「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