我遇到了iOS 7中引入的UIImage
属性UIImageRenderingMode
。但是我没有得到UIImageRenderingMode
的{{1}}之间的差异, UIImageRenderingModeAutomatic
和UIImageRenderingModeAlwaysOriginal
。
我想知道它们的基本含义以及何时/如何使用它们。
答案 0 :(得分:18)
我找到了一个tutorial,用例子解释了UIImageRenderingMode
。
来自教程:
UIImageRenderingModeAlwaysTemplate模式将替换所有非透明颜色 具有色调的UIImage。整个背景和图像的任何部分 您不希望使用色调颜色渲染必须完全透明。
UIImageRenderingModeAlwaysOriginal。应用此选项时,色调颜色永远不会 应用于图像,因此在渲染时始终使用原始颜色 图片。
UIImageRenderingModeAutomatic自动决定使用哪种渲染模式 根据图像的显示位置。这是图像的默认值。