UIImageView 渲染模式改变Image的渲染颜色
来源:互联网 发布:js是面向什么的? 编辑:程序博客网 时间:2024/06/08 00:22
UI有的时候给的图的颜色不对或者说只给了一套图,在其他地方用的图的底色不一样,ios 7.0之后,UIImage有一个新增方法:imageWithRenderingMode: 通过它可以设置图片的渲染模式,其中参数部分UIImageReenderingMode有3个枚举对应不同的渲染模式
- UIImageRenderingModeAutomatic // 根据图片的使用环境和所处的绘图上下文自动调整渲染模式。
- UIImageRenderingModeAlwaysOriginal // 始终绘制图片原始状态,不使用Tint Color。
- UIImageRenderingModeAlwaysTemplate // 始终根据Tint Color绘制图片,忽略图片的颜色信息。举例如下
例子
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 200, 150)];
UIImage *img = [UIImage imageNamed:@"12"];
imgView.image = [img imageWithRenderingMode:(UIImageRenderingModeAlwaysTemplate)];
[imgView setTintColor:[UIColor redColor]];
uiview methods
- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
- (void)insertSubview:(UIView *)view aboveSubview:(UIView *)siblingSubview;
0 0
- UIImageView 渲染模式改变Image的渲染颜色
- iOS UIImageView渲染
- 浏览器的渲染模式
- UIImage渲染模式显示图片本身颜色
- Swift 关于tabbar image渲染的问题
- 渲染模式
- iOS tabBar颜色渲染和改变选中时图片
- 导航栏item渲染颜色改变bug排除
- UIImageView设置圆角不触发离屏渲染的方法
- Android 颜色渲染(三) Shader颜色渲染
- Android 颜色渲染(三) Shader颜色渲染
- Android 颜色渲染(三) Shader颜色渲染
- 设置UIImage的渲染模式
- 声明ie的渲染模式
- 让docbook支持颜色的渲染
- 光照与物体渲染的颜色
- AdvancedDataGrid渲染单元格颜色
- 渲染节点颜色
- Android Studio导入framework.jar等系统jar包方式
- 2017版的pycharm注册码
- eclipse中 jetty启动maven web项目 ClassNotFoundException net.sf.json.JSONObject
- Linux命令行与shell脚本(14)--在函数中使用数组
- 浅谈HTML5的FormData对象
- UIImageView 渲染模式改变Image的渲染颜色
- Kingbase连接情况查询
- shell脚本编写规范
- Type Syntax error, insert ")" to complete Expression
- 属于自己的刷新控件
- 链表去重
- Machine Learning第六讲[应用机器学习的建议] --(一)评估学习算法
- 利用kmeans聚类进行颜色量化压缩图像
- 如何让 Xcode 在读写上提速100倍?