博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
imageWithRender(图片的渲染模式)
阅读量:5288 次
发布时间:2019-06-14

本文共 873 字,大约阅读时间需要 2 分钟。

UIImage的一个只读属性:renderingMode,对应的还有一个方法:imageWithRenderingMode,它使用UIImageRenderingMode枚举值来设置图片的renderingMode属性。该枚举中包含下列值:

  1. UIImageRenderingModeAutomatic  // 根据图片的使用环境和所处的绘图上下文自动调整渲染模式。  
  2. UIImageRenderingModeAlwaysOriginal   // 始终绘制图片原始状态,不使用Tint Color。(这个枚举值是声明这张图片要按照原来的样子显示,不需要渲染成其他颜色  )因为苹果系统本身带有默认的渲染颜色

  3. UIImageRenderingModeAlwaysTemplate   // 始终根据Tint Color绘制图片,忽略图片的颜色信息。  
UIButton *loginBtn = [UIButton buttonWithType:UIButtonTypeCustom];loginBtn.showsTouchWhenHighlighted = YES;UIImage *loginImg = [UIImage imageNamed:@"login"];loginImg = [loginImg imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; [loginBtn setImage:loginImg forState:UIControlStateNormal];CGSize size = loginBtn.currentImage.size;//取到button的image的尺寸loginBtn.frame = CGRectMake(100, 100, size.width, size.height);[self.view addSubview:loginBtn];

 

转载于:https://www.cnblogs.com/yaoyao0110/p/5545881.html

你可能感兴趣的文章
thinkphp 5内置验证规则-基本版
查看>>
【第三方支付原理概述】
查看>>
hdu6375 度度熊学队列
查看>>
hdu 2028
查看>>
eclipse往mysql里面插入数据时的乱码
查看>>
安装好ubuntu之后,如何进行分区
查看>>
DAY1小题
查看>>
Fragment基础----信息传递
查看>>
查看php-fpm开启的进程数以及每个进程的内存限制
查看>>
oracle课堂随笔----第二十三天
查看>>
线性回归——lasso回归和岭回归(ridge regression)
查看>>
mysql中key 、primary key 、unique key 与index区别
查看>>
bzoj2257
查看>>
Python开发【程序】:登录认证程序
查看>>
Linux查看文件编码格式及文件编码转换<转>
查看>>
Leetcode: Find Leaves of Binary Tree
查看>>
Chrome多线程模型
查看>>
运行第一个module
查看>>
Hadoop使用场景
查看>>
MYSQL--表分区、查看分区
查看>>