uiimageView显示图片的中间部分

原创 2016年06月02日 00:17:02

有时候图片的宽高比例和我们想显示的出来的比例不一样,例如,项目经理要钱从网络下载任意宽高的图片,但显示时宽高比为2比1,显示部分为图片的中间部分。可能你会这么想做:根据图片的宽高做适当剪切,获取中间部分,可以是可以,但比较麻烦,吃力不讨好。

有更好的方法:将UIImageView的宽高设定好,然后再设置imageView的属性:

 imageView.contentMode = UIViewContentModeScaleAspectFill;

 imageView.clipsToBounds = YES;

完美解决!其实你看手机相册缩略图的时候,看到的也是图片的中间部分,我想也是通过这种方式实现的。


版权声明:本文为博主原创文章,转载请注明出处。

UIImageView的图片居中问题

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。 通过查...

ios 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。 通过查...

在ImageView中显示图像的一部分

一、任意截取图像 可以使用Bitmap.createBitmap方法在原图像的基础上截获某一部分图像,并创建这部分图像的Bitmap对象//截取(10,10,100,100)范围的图像 Bitmap...

关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。 通过查...
  • IT_ZGC
  • IT_ZGC
  • 2017年01月17日 15:17
  • 131

关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。 通过查...
  • wjy0629
  • wjy0629
  • 2017年04月07日 17:03
  • 137

iOS UIImageView显示网络图片的基础用法

先解释下以下代码中的变量: picsURL是一个存储URL地址的数组 choice是选择图片的索引数 self.imageView是View中的UIImageView 其实显示一幅网络上的图片十分简单...

UIImageVIew的图片显示模式

UIImageVIew的图片显示模式UIImageView 的contentMode这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:UIViewContentMod...

UIImageView图片显示方式

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域。 通过查...
  • cukiy
  • cukiy
  • 2016年09月23日 10:00
  • 2201
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uiimageView显示图片的中间部分
举报原因:
原因补充:

(最多只允许输入30个字)