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方法,因爲我試圖稍微調整設計元素的色調。這就是導致我遇到這個問題的原因。 –