图片 相机 相册ios知识点

UIImageView仲图片的尺寸模式

2016-06-16  本文已影响455人  SnailLi

相信很多搞ios开发的朋友在使用UIImageView图片显示的时候都会遇到图片显示的问题。我整理了一下,现在给大家分享一下!

UIImageView仲图片的尺寸模式:

typedy enum(NSInteger,UIViewContentMode){

//伸缩至高度和宽度与UIImageView的大小一致

UIViewContentModeScaleToFill,

//不改变图片宽高比例,且不超过UIImageView的尺寸范围的情况下伸缩至最大

UIViewContentModeScaleAspectFit,

//在图片比例不变的情况下伸缩至最大,但最多只允许宽或高其中一个超出UIImageView的尺寸

UIViewContentModeScaleAspectFill,

//图片充满UIImageView,但是只要UIImageView的bounds属性发生改变就调用setNeedsDisplay方法

UIViewContentModeRedraw,

//不改变图片的尺寸,在UIImageView正中央

UIViewContentModeCenter,

//不改变图片的尺寸,但图片在UIImageView顶部中央

UIViewContentModeTop,

//不改变图片的尺寸,但图片在UIImageView底部中央

UIViewContentModeBottom,

//不改变图片的尺寸,但图片在UIImageView左边中央

UIViewContentModeLeft,

//不改变图片的尺寸,但图片在UIImageView右边中央

UIViewContentModeRight,

//不改变图片的尺寸,但图片在UIImageView左上角

UIViewContentModeTopLeft,

//不改变图片的尺寸,但图片在UIImageView右上角

UIViewContentModeTopRight,

//不改变图片的尺寸,但图片在UIImageView左下角

UIViewContentModeBottomLeft,

//不改变图片的尺寸,但图片在UIImageView右下角

UIViewContentModeBottomRight,

};

具体操作:

UIImageView *imageView=[[UIImageView alloc] init];

imageView.frame=CGRectMake(200,20,200,300);

imageView.image=[UIImageView imageName:@"1.png"];

imageView.contentMode=UIViewContentModeBottomRight;

imageView.backgroundColor:[UIColor redColor];

[self.view addsuSubview:imageView];


关于蜗牛:

屌丝程序员一枚

从事IOS应用开发

欢迎一起探讨

QQ:3197857495

微信:woniu1308822159

微信公众号:蜗牛学IOS

上一篇下一篇

猜你喜欢

热点阅读