2016-03-02 159 views
0

我想要將UIButton的背景顏色更改爲自定義顏色。所有默認的灰色,藍色等都不夠用。自定義設置按鈕背景顏色ios

UIColor *myColor=[UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f]; 
    _button.backgroundColor = [UIColor myColor]; 

它詳細介紹了2號線錯誤說

No known class method for selector 'myColor' 

回答

1

你的代碼是好的,簡單的錯誤再次您在第二行上創建了[UIColor property]

UIColor *myColor=[UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f]; 

不喜歡

_button.backgroundColor = [UIColor myColor]; 

不喜歡

_button.backgroundColor = myColor; 

更新

,你可以直接使用像

_button.backgroundColor = [UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f]; 
1

只是更改下面的代碼當前的代碼

UIColor *myColor=[UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f]; 
_button.backgroundColor = myColor; // because myColor is UIColor 
0

顏色屬性試試這個:

UIColor *myColor=[UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f]; 
_button.backgroundColor = myColor; 

myColor不在的UIColor定義。這是你定義的一個變量。

0

它更方便使用:

_button.backgroundColor = [UIColor colorWithRed:1.0/255.0 green:1.0/255.0 blue:0.0/255.0 alpha:1.0f]; 
相關問題