iOS中的颜色
来源:互联网 发布:caffe linux cpu 安装 编辑:程序博客网 时间:2024/06/05 20:33
最近在改Bug的时候,才注意到iOS 中的颜色竟然也大有文章,特来记录一下。
先说一下问题,因为某界面中有用xib实现的一个view,而这个view 只在UIColletionView的layout 里通过nib 注册使用,为这个xib设置了背景色,然后Cell也设置了背景色(用RGBA的API代码设置的颜色),这两个颜色值一样,但是实际显示出来颜色就是不一样。如下图所示
xib中的RGBA颜色
从上图可以看出,这里的RGB颜色有三种,Adobe RGB、Device RGB、Generic RGB,Xcode 中默认勾选的是Generic RGB。
API中的颜色
我们一般常常会使用+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;
来自定义颜色。
但是你有没有想过这个Api里使用的是哪种RGB类型呢?
所以,如果我们想要使得xib里的RGB颜色与代码设置的RGB颜色一样,那么我们就需要使用同一种RGB颜色类型。即在xib也选择Device RGB来设置颜色就可以了。
关于iOS中的颜色以前也记录了另一个问题,也是使用RGB颜色解决的,地址是:iOS下使状态栏颜色与H5中背景色一致
0 0
- iOS中的颜色
- 关于iOS中的颜色
- IOS中的RGB颜色值
- IOS中的RGB颜色值
- ios 一行中的文字显示多种颜色
- 细说iOS中的颜色UIColor、CGColor、CIColor
- ios 颜色
- IOS 颜色
- 【IOS】仿 AppleTree 画板中的颜色选择器 (半成品)
- iOS 设置UILabel中的text指定范围的字体颜色
- (iOS开发)根据字符串中的数值取出颜色
- iOS 自定义UITextField中的光标颜色、长度或高度
- iOS UILabel 只修改字符串中的数字的颜色
- iOS 修改TextField中的placeholder字体大小和颜色
- IOS小技巧——如何将美工的16进制颜色转换成IOS中的RGB颜色
- ios之定制iOS 7中的导航栏和状态栏/颜色/风格/字体/个性自定义
- ios颜色渐变
- IOS修改键盘颜色
- 讯飞在线语音TTS队列策略
- ListView性能优化
- android:listview性能优化
- 【iOS知识学习】_int、NSInteger、NSUInteger、NSNumber的区别和联系
- Android 系列 4.3使用附件发送电子邮件
- iOS中的颜色
- 将PHP C++扩展从php5升级到php7
- Android Studio官方文档:如何构建简单的用户界面
- PkgUtils(用于获取版本名称和版本号)
- 打印LLVM::Type或者LLVM::Value的值
- 利用Redis实现限制一个用户只能在一个地点登陆
- Aerospike数据库实战(二) -- 哪种SSD产品更适合Aerospike (Intel DC s3500 SSD VS Fusion ioDrive PCIe )
- C程序设计语言- 结构-5.1----结构的基本知识、结构与函数、结构数组、指向结构的指针
- Android之TelephonyManager类的方法详解