我得到一個的UIColor此方法返回:我如何從UIColor對象獲取紅綠藍和Alpha背?
- (UIColor *)getColor {
return [UIColor colorWithRed:redSlider.value green:greenSlider.value blue:blueSlider.value alpha:1.0];
}
並獲得顏色是這樣的:
SelectedColor=[(ColorPickerView *)alertView getColor];
現在我想紅,綠,藍從SelectedColor,爲了使用這些值。我想要0和1之間的值。另外,當我使用SelectedColor.CGColor時,我的應用程序崩潰。
附註:你應該看看命名約定。 'getColor'是不好的,有兩個原因,首先它使用get-prefix,這是Java-devs常見的錯誤,其次它沒有描述它是什麼樣的顏色。更好的名字可能是'userSelectedColor'。看看UIKit的名字getter和屬性如何,並效仿。 – PeyloW