我想要将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'
我想要将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'
你的代码是好的,简单的错误再次您在第二行上创建了[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];
只是更改下面的代码当前的代码
UIColor *myColor=[UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f];
_button.backgroundColor = myColor; // because myColor is UIColor
颜色属性试试这个:
UIColor *myColor=[UIColor colorWithRed:1 green:1 blue:0 alpha:1.0f];
_button.backgroundColor = myColor;
myColor不在的UIColor定义。这是你定义的一个变量。
它更方便使用:
_button.backgroundColor = [UIColor colorWithRed:1.0/255.0 green:1.0/255.0 blue:0.0/255.0 alpha:1.0f];