iOS 7 跳过的一个坑又掉里了 - 图片渲染模式
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
导航栏按钮以及标签栏按钮的图片,在 iOS 7 中均会默认以蓝色渲染高亮,以灰色渲染正常状态颜色。
即 UIImageRenderingModeAlwaysTemplate 这一类型,即模板图片,忽略其颜色信息。
这是导航栏和标签栏在 iOS 7 中的小动作,我们需要强制赋与该图片的 UIImageRenderingModeAlwaysOriginal 渲染模式的对象复本,
这样图片的颜色信息就保留下来了。
参考 UIKit 用户界面分类中的 模板图片 部分有关模板图片的讨论
See Template Images in UIKit User Interface Catalog for a discussion of template images.