美文网首页程序员
小记--1--iOS imageView从顶部开始显示图片

小记--1--iOS imageView从顶部开始显示图片

作者: Harry_upup | 来源:发表于2019-03-04 13:37 被阅读0次

关于imageView 

过大的图片显示在较小imageView上面,并且不想让imageView上面的图片变形 (假如服务器端能够返回缩略图更好),contenmode 属性一般会采用aspectFill 或者 aspectFit ,但是这样可能会导致图片过大特别是特别高的图片 超出imageView,要配合clipsbouns来裁掉,并且在imageView显示的部分不是从 图片的顶部开始的,所以需要view.layer.contentsRect 来控制imageView的显示。

imageView.layer.contentsRect = CGRectMake(0,0,1,1);  

CGRectMake(0, 0, 1, 0.5) : 表示显示上半部分

CGRectMake(0, 0.5, 1, 0.5) : 表示显示下半部分

需要显示上半部分(或者下半部分)根据比例控制

相关文章

网友评论

    本文标题:小记--1--iOS imageView从顶部开始显示图片

    本文链接:https://www.haomeiwen.com/subject/hdabuqtx.html