iOS UIImage渲染模式 imageWithRenderingMode:
来源:互联网 发布:hugo这家淘宝店正吗 编辑:程序博客网 时间:2024/04/20 10:35
设置UIImage的渲染模式:UIImage.renderingMode
着色(Tint Color)是iOS7界面中的一个设置UIImage的渲染模式,你可以设置一个UIImage在渲染时是否使用当前视图的Tint Color。UIImage新增了一个只读属性:renderingMode,对应的还有一个新增方法:imageWithRenderingMode:,它使用UIImageRenderingMode枚举值来设置图片的renderingMode属性。该枚举中包含下列值:
- UIImageRenderingModeAutomatic // 根据图片的使用环境和所处的绘图上下文自动调整渲染模式。
UIImageRenderingModeAlwaysOriginal // 始终绘制图片原始状态,不使用Tint Color。
- UIImageRenderingModeAlwaysTemplate // 始终根据Tint Color绘制图片,忽略图片的颜色信息。
比如说我们设置这么一句话:
- childVc.tabBarItem.selectedImage = [[UIImage imageNamed:selectImage] imageWithRenderingMode:
- UIImageRenderingModeAlwaysOriginal];
设置与不设置的区别:
设置时:
未设置时:
我们发现图片的原始状态是橙色,设置渲染时始终绘制图片的原始状态就是上面的效果了。而下面蓝色的效果是apple原来就有的。
0 0
- iOS UIImage渲染模式 imageWithRenderingMode:
- iOS UIImage渲染模式 imageWithRenderingMode:
- iOS 【UIKit-UIImage渲染模式 imageWithRenderingMode:】
- UIImage 颜色渲染imageWithRenderingMode
- iOS设置UIImage的渲染模式:UIImage.renderingMode
- UIImage设置渲染模式
- UIImage设置渲染模式
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 设置UIImage的渲染模式:UIImage.renderingMode
- 高性能服务器程序框架--不断补充,欢迎交流
- Android Studio 快捷键
- Mac环境下配置Hadoop-2.6.2版本
- 2016年新鲜出炉的20款网页开发工具推荐
- golang语法总结(十):关于++和--
- iOS UIImage渲染模式 imageWithRenderingMode:
- 重用convertView时防止图片不断刷新
- TextView跑马灯效果-自定义控件
- Java中float的取值范围为什么是那么大?
- 抽象类的概述和讲解
- 向量叉积的几何意义
- File空格的处理方法
- Android HOOK工具Cydia Substrate使用详解
- 读一读Android系统源代码 一:下载源码、编译framework模块