搜索
您的当前位置:首页正文

UIImageView仲图片的尺寸模式

来源:二三四教育网

相信很多搞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

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

热门图文

Top