2017-08-24 46 views
0

我有一个UIView(在LaunchScreen中,所以没有太多的选项自定义它),为此我已经通过IB指定了一个backgroundColor。应用程序启动后出现的第一个VC有一个CALayer,它应该与LaunchScreen相同......除非它不是。UIView和CALayer之间的匹配颜色(CGColor)

我知道应用了一些颜色校正,但似乎无法找到相关文档来理解该过程。我会假设我需要在创建用作CALayer背景的CGColor时指定正确的颜色空间。

+0

你申请颜色的LaunchScreen使用Interface Builder,对不对? – kelin

回答

0

您可以CALayer的

layer.backgroundColor = [[UIColor greenColor] CGColor]; //obj c 
layer.backgroundColor = UIColor.greenColor.cgColor //swift 

它会设置相同的greenColor您应用启动屏幕设置颜色。

如果你的接口设置RGB值,采取正确的选择RGB曲线护理,

enter image description here

+0

这就是我所做的......事实并非如此。 – CatalinM

+0

检查你的启动屏幕界面,你可能已经应用阿尔法 – Baig

+0

阿尔法是无处不在,这不是一个问题 – CatalinM