的UIColor colorWithHue:饱和度:亮度:阿尔法:总是返回红色着色颜色

问题描述 投票:1回答:1

如果我插上0.667,1,1 HSB值到下面的代码,它应该返回蓝色。然而,它返回红色。我已经验证了0.667应该是通过使用RGB到HSB转换蓝色调。与不同的价值观玩这种方法似乎总是返回一个红色的着色颜色。我缺少的是在这里吗?

   self.view.backgroundColor = [UIColor colorWithHue: 0.667 
                                      saturation: 1.0 
                                      brightness: 1.0 
                                           alpha: 1.0];
iphone ios uicolor
1个回答
0
投票

想通了这一点,这是由于我曾经用相同的名字的UIColor定义一个类中的方法。现在的UIColor支持方法,以前工作类中的方法在某种程度上与苹果实施干扰。

© www.soinside.com 2019 - 2024. All rights reserved.