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顶部居右 ,比例不变

其他的以此类推

上一篇下一篇

猜你喜欢

热点阅读