IOS UIColor 自定义颜色
2012-09-27 18:29
295 查看
这几篇经常使用 UIColor,但是却碰到了很多问题,主要的问题,就是自定义颜色 和 同 CIColor 与 CGColor 之间的联系、转换
花了点时间,终于搞明白了。
1. 利用UIColor展现 #F6F6F6 这个传统的颜色
#F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 - 240 ,F6 - 240
之后,一行代码即可 UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1];
本文禁止任何网站转载,严厉谴责那些蛀虫们。
本文首发于,博客园,请搜索:博客园 - 寻自己,查看原版文章
本文首发地址:IOS UIColor 自定义颜色 - /article/5084609.html
2. UIColor 、CIColor和CGColor 之间的关系
出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10进制、2 进制、16 进制等存储。
三者之间都是能够方便转换的,特别是很多构造函数
3. UIColor 定义了许多静态方法,能够方便的得到一些已经自定义好的颜色,使用起来比较方便,如:
UIColor blackColor
UIColor darkGrayColor
UIColor lightGrayColor
UIColor whiteColor
UIColor grayColor
UIColor redColor
UIColor greenColor
UIColor blueColor
UIColor cyanColor
UIColor yellowColor
UIColor magentaColor
UIColor orangeColor
UIColor purpleColor
UIColor brownColor
UIColor clearColor
UIColor lightTextColor
UIColor darkTextColor
UIColor groupTableViewBackgroundColor
UIColor viewFlipsideBackgroundColor
UIColor scrollViewTexturedBackgroundColor
UIColor underPageBackgroundColor
测试代码:
本文禁止任何网站转载,严厉谴责那些蛀虫们。
本文首发于,博客园,请搜索:博客园 - 寻自己,查看原版文章
本文首发地址:IOS UIColor 自定义颜色
花了点时间,终于搞明白了。
1. 利用UIColor展现 #F6F6F6 这个传统的颜色
#F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 - 240 ,F6 - 240
之后,一行代码即可 UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1];
本文禁止任何网站转载,严厉谴责那些蛀虫们。
本文首发于,博客园,请搜索:博客园 - 寻自己,查看原版文章
本文首发地址:IOS UIColor 自定义颜色 - /article/5084609.html
2. UIColor 、CIColor和CGColor 之间的关系
出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10进制、2 进制、16 进制等存储。
三者之间都是能够方便转换的,特别是很多构造函数
3. UIColor 定义了许多静态方法,能够方便的得到一些已经自定义好的颜色,使用起来比较方便,如:
UIColor blackColor
UIColor darkGrayColor
UIColor lightGrayColor
UIColor whiteColor
UIColor grayColor
UIColor redColor
UIColor greenColor
UIColor blueColor
UIColor cyanColor
UIColor yellowColor
UIColor magentaColor
UIColor orangeColor
UIColor purpleColor
UIColor brownColor
UIColor clearColor
UIColor lightTextColor
UIColor darkTextColor
UIColor groupTableViewBackgroundColor
UIColor viewFlipsideBackgroundColor
UIColor scrollViewTexturedBackgroundColor
UIColor underPageBackgroundColor
测试代码:
//#F6F6F6 UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1]; labelColor.backgroundColor = testColor1; //testColor1.CIColor; //testColor1.CGColor;
本文禁止任何网站转载,严厉谴责那些蛀虫们。
本文首发于,博客园,请搜索:博客园 - 寻自己,查看原版文章
本文首发地址:IOS UIColor 自定义颜色
相关文章推荐
- IOS UIColor 自定义颜色
- IOS UIColor 自定义颜色
- IOS UIColor 自定义颜色
- IOS UIColor 自定义颜色
- ios UIColor 自定义颜色
- IOS UIColor 自定义颜色
- IOS UIColor 自定义颜色
- IOS UIColor 自定义颜色
- iOS中十六进制的颜色转换为UIColor
- 【转】UIColor对颜色的自定义
- iOS 导航条透明(以及自定义颜色)的方法,去掉导航条底部黑线,随着tableView滚动设置导航条变色
- iOS --- UIColor中使用16进制选取颜色
- [UIColor colorWithRed: green: blue: alpha:] 自定义颜色失效问题
- iOS 为导航栏自定义按钮图案Button Image 运行出来的颜色与原本颜色不一样 -解决方案
- iOS 16进制颜色和UIcolor的转换
- ios 隐藏cell分割线和自定义cell分割线颜色
- iOS 自定义Tabbar 改变点击背景颜色
- iOS小项目中的一些小拾遗(关于UIColor颜色以及UIButton制作圆形按钮)
- 细说iOS中的颜色UIColor、CGColor、CIColor
- iOS开发技巧(系列十八:扩展UIColor,支持十六进制颜色设置)