由一种颜色得到对应的浅色及深色
来源:互联网 发布:js小于等于怎么写 编辑:程序博客网 时间:2024/04/30 08:50
转载:http://stackoverflow.com/questions/11598043/get-slightly-lighter-and-darker-color-from-uicolor
- (UIColor *)lighterColorForColor:(UIColor *)c{ CGFloat r, g, b, a; if ([c getRed:&r green:&g blue:&b alpha:&a]) return [UIColor colorWithRed:MIN(r + 0.2, 1.0) green:MIN(g + 0.2, 1.0) blue:MIN(b + 0.2, 1.0) alpha:a]; return nil;}- (UIColor *)darkerColorForColor:(UIColor *)c{ CGFloat r, g, b, a; if ([c getRed:&r green:&g blue:&b alpha:&a]) return [UIColor colorWithRed:MAX(r - 0.2, 0.0) green:MAX(g - 0.2, 0.0) blue:MAX(b - 0.2, 0.0) alpha:a]; return nil;}
使用:
UIColor *baseColor = //基础颜色UIColor *lighterColor = [self lighterColorForColor:baseColor];UIColor *darkerColor = [self darkerColorForColor:baseColor];
0 0
- 由一种颜色得到对应的浅色及深色
- 由数据库数据类型得到JAVA对应类型的工具类
- Unicode码的到对应的字符和由字符得到对应的Unicode码
- matplotlib 中深色颜色选取
- 由GA得到的
- 由String得到XML中Document对象的一种方法代码
- SpringMvc - 用户注册自动生成默认头像深色底/浅色字工具类实现
- android 玩转状态栏之透明/深色/浅色模式间相互切换
- RGB颜色及对应值
- Android 中颜色对应的值及文件位置
- 由跑步得到的启示
- partitioner得到对应的reduce
- 得到域名的一种方法
- C# 常用的Excel 格式化操作 及 常用颜色定义对应Excel中颜色名
- CSS3下的147个颜色名称及对应颜色值
- C# 常用的Excel 格式化操作 及 常用颜色定义对应Excel中颜色名
- IDA Pro 7.0皮肤插件的安装与深色主题(包含背景色、前景色、指令颜色)的设置
- 得到颜色的RGB值
- sizeof
- 怎么把一个PDF文件转为PPT的格式
- git安装
- ios中有self和无self的变量的区别
- oc语言中 import 和 include 的区别
- 由一种颜色得到对应的浅色及深色
- op的形态和自激
- 重载(overload)和重写(overried,有的书也叫做“覆盖”)的区别?
- LAMP网站架构方案分析
- Maven最佳实践:Maven仓库
- ssh框架下使用dropzone.js上传图片
- CSS3滚动视差效果的制作技巧
- 友元
- 移动端reset.css