iOS将颜色转换image方法
来源:互联网 发布:职业资格证书制作软件 编辑:程序博客网 时间:2024/06/01 08:44
UIButton设置背景图片时,是需要一张图片才可以。但是我又想直接通过UIColor来设置,那怎么办?
有个方法是可以将UIColor转化成UIImage对象,可以画出图片,不用让美工MM去设计一张图片,省时间,实际项目还是做成图片的好。
方法
//颜色转换图片
+(UIImage*) createImageWithColor:(UIColor*) color{ CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [color CGColor]); CGContextFillRect(context, rect); UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return theImage;}
使用
//调用方式
[registerButton setBackgroundImage:[self createImageWithColor:UIColorFromRGB(0xff584e)] forState:UIControlStateHighlighted];
扩展知识
0xff584e相当于css样式文件中的ff584e,在IOS中我们需要在前面加个0x,RGB颜色转换 (16进制=》10进制),需要用到方法UIColorFromRGB
1 0
- iOS将颜色转换image方法
- iOS将颜色转换image方法
- iOS将颜色转换image方法
- ios 将view转换成image
- iOS 将颜色NSString转换为UInt32
- iOS 颜色生成image
- iOS直接使用十六进制颜色转换方法
- IOS 将RGB颜色值转换为UIColor
- IOS 将16进制颜色转换成RGB
- IOS 将十六进制RGB颜色值转换为UIColor
- iOS将image转90,180,270度的方法
- iOS将image转90,180,270度的方法
- java 将pdf转换image
- 将Sprite转换为Image
- 将view转换成image
- iOS颜色转换
- 颜色值(Color)转换成图片(Image)
- iOS image base64的转换
- Java基础之理解Annotation
- 跳过设置向导方法
- [leetcode][list] Palindrome Linked List
- SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因
- 2014上海全国邀请赛(hdu 5090 - 5099)dp+线段树+拓扑排序+bfs(状态压缩)
- iOS将颜色转换image方法
- oauth2.0在监控宝项目中的应用一例
- NDK的安装(NDK Programmer's Guide-Getting Started with the NDK)
- SAP 调用外部程序的方法
- spring学习之@ModelAttribute运用详解
- 自定义toast
- 为arm平台构建linux内核树
- Java-多态
- struct和typedef struct区别