您的位置:首页 > 产品设计 > UI/UE

UIImageView 的 contentMode

2016-01-07 19:09 405 查看
     UIViewContentModeScaleToFill,         // 按设置尺寸 - 填充
UIViewContentModeScaleAspectFit,      // 按设置尺寸 - 等比例填充, 有边界
UIViewContentModeScaleAspectFill,     // 按原来尺寸 - 填充, clipsToBounds切除边界
UIViewContentModeRedraw,              // redraw on bounds change (calls -setNeedsDisplay)
UIViewContentModeCenter,              // contents remain same size. positioned adjusted.
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight,

1. 凡是带有scale单词的, 图片会被拉伸
2. 凡是带有Aspect单词的, 图片会保持原来宽高比


1. UIViewContentModeScaleToFill, // 按设置尺寸 - 填充 -- 比例失调(填充整个imageView)



2. UIViewContentModeScaleAspectFill, // 按图片宽高比 - 填充整个imageView, clipsToBounds切除边界

  


3. UIViewContentModeScaleAspectFit // 按图片尺寸 -- 适配imageView, 会有边界(会显露背景)



4. UIViewContentModeRedraw, // 调用了setNeedDisplay方法时, 将会对图片重新渲染

5. UIViewContentModeCenter, // 以下不带scale的, 会将图片 直接按照设置放置.

UIViewContentModeTop,

UIViewContentModeBottom,

UIViewContentModeLeft,

UIViewContentModeRight,

UIViewContentModeTopLeft,

UIViewContentModeTopRight,

UIViewContentModeBottomLeft,

UIViewContentModeBottomRight,

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: