UIImageView笔记
Posted huahuahu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIImageView笔记相关的知识,希望对你有一定的参考价值。
- image的伸缩变换
最好是image和imageview的size一致。如果不一致,最终的效果由imageView的contentMode
和image的属性共同决定。- 如果image没有cap insets,那么图片的表现完全由imageview的
contentMode
决定。 - 如果image有cap insets,cap insets决定图片的各个部分的伸缩方向。
- 如果image没有cap insets,那么图片的表现完全由imageview的
- 图片的透明度
图片的透明度由image的透明度和imageview的透明度共同决定。- 如果imageview的
opaque
属性是yes,那么图片的像素直接覆盖在背景图上,imageview的alpha
属性被忽略。 - 如果imageview的
opaque
属性是no,那么每一个像素点的alpha值是imageview的alpha值和image的alpha值的乘积。如果图片没有alpha通道,那么认为alpha值为1。 由于计算每一个像素的alpha值消耗计算资源,因此一般情况下设置imageview的opaque
属性为yes
- 如果imageview的
- 提高图片性能的几点建议
- 对于经常要展示的需要缩放的图片,创建缩略图,然后展示。这样子可以避免每次缩放图片的性能需要。
- 尽量让image的size和imageview的size相同。使用
UIImageResizingModeTile
来平铺图片。 - 设置imageview的
opaque
属性为yes。
以上是关于UIImageView笔记的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UITableView 中实现类似 UIImageView 的延迟加载
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段