一些图片的有些设置功能,平时不怎么用到,但还是很强大的,可以注意下的。

- 对于 PDF 矢量图片的设置
- 改变图片的颜色
- 进行对图片伸缩的设置
一、对于 PDF 矢量图片的设置

- Single Scale : 用单一格式的PDF格式
- Individual Scales: 使用三张图片(@ 1x @ 2x @ 3x), PNG 图片
为了让图像可以平滑地缩放到任意大小,我们还需要做的是在资产目录中为PDF图像勾选保留矢量数据:

二、改变图片的颜色

- Oriminal Image : 绘制图片原始状态
- Template Image: 根据Tint Color绘制图片,忽略图片的颜色信息
所以有时不想要麻烦设计,可直接在这改变颜色的。
view.tintColor = [UIColor redColor];
类似这样,但是不建议,哈哈哈
三、进行对图片伸缩的设置

特别那个经典的对话气泡,当初用自动扩大其文字背景时,就可以直接用它的
[image resizableImageWithCapInsets:UIEdgeInsetsMake(35, 22, 10, 10)];

当然这样设置后,最好代码注释说明下,否则不清楚的情况下容易重复写。
网友评论