1
如果我将HSB值0.667,1,1插入下面的代码中,它应该返回一个蓝色。但是,它返回红色。我已经通过使用rgb-to-hsb转换器验证了0.667应该是蓝色。用这种方法玩不同的值似乎总是返回红色的颜色。我在这里错过了什么?UIColor colorWithHue:saturation:brightness:alpha:总是返回一个红色
self.view.backgroundColor = [UIColor colorWithHue: 0.667
saturation: 1.0
brightness: 1.0
alpha: 1.0];
我试过你的代码,它确实产生了一个明亮的蓝色背景。您的应用中必须有其他代码以某种方式干扰。 – picciano
你可以使用'[UIColor colorWithRed:0.0 green:0.0 blue:1.0 alpha:1.0];'而不是? 'colorWithHue:'取值范围0-360? –
Webster:我不能在我的实际实现中使用RGB方法,因为我试图稍微调整设计元素的色调。这就是导致我遇到这个问题的原因。 –