关于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) : 表示显示下半部分
需要显示上半部分(或者下半部分)根据比例控制