/*
typedef NS_ENUM(NSInteger, UIViewContentMode) {
UIViewContentModeScaleToFill, 默认的 全部填充 变形
UIViewContentModeScaleAspectFit, 全部填充 不变形 自适应大小
UIViewContentModeScaleAspectFill, 全部填充 不变形 但显示不完全
UIViewContentModeRedraw, = UIViewContentModeScaleToFill 重新调用默认填充方法
UIViewContentModeCenter, 显示原来的尺寸 居中 因为是原来的尺寸 所以会超过imageView的本身尺寸
UIViewContentModeTop, 显示原来的尺寸 居中顶部
UIViewContentModeBottom, 显示原来的尺寸 居中底部
UIViewContentModeLeft, 显示原来的尺寸 居中左边
UIViewContentModeRight, 显示原来的尺寸 居中右边
UIViewContentModeTopLeft, 显示原来的尺寸 居上左
UIViewContentModeTopRight, 显示原来的尺寸 居上右
UIViewContentModeBottomLeft, 显示原来的尺寸 居底左
UIViewContentModeBottomRight, 显示原来的尺寸 居底右
};
*/
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIImageView *imgV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)];
imgV.backgroundColor = [UIColor redColor];
imgV.image = [UIImage imageNamed:@"test2"];
imgV.contentMode = UIViewContentModeCenter;
[self.view addSubview:imgV];
}
demo http://download.csdn.net/detail/rpf2014/9790212