UIViewContentMode详解
2016-02-24 本文已影响180人
小赢一场
一.
UIView的contentMode 最容易让人混淆记不住的应该是这三个吧
UIViewContentModeScaleToFill, 会拉伸图片比例适应ImageView的frame, 图片可能会变形,但图片会全部显示在ImageView的里面,默认模式
UIViewContentModeScaleAspectFit 等比例的缩放,图片会全部显示在ImageView的里面
UIViewContentModeScaleAspectFill, 按照原图片本身的尺寸显示在ImageView的中心,可能只有部分图片显示在ImageView 的frame里面
二.
UIViewContentModeRedraw 当View的Bounds改变的时候 系统会自动调用setNeedDisplay,然后会自动调用drawRect:重新绘制内容
三.
UIViewContentModeTop, 图片显示在imageView顶部居中 ,比例不变
UIViewContentModeTopLeft, 图片显示在imageView顶部居左 ,比例不变
UIViewContentModeTopRight,图片显示在imageView顶部居右 ,比例不变
其他的以此类推