我知道UIButton的currentBackgroundImage属性,但是无论如何从UIButton获取一个简单的backgroundColor?
答案 0 :(得分:5)
如果我的问题正确,您只想获取按钮的背景颜色并存储它?
UIColor* buttonColor = button.backgroundColor;
backgroundColor
是copy
属性,同时包含setter和getter。您可以使用点表示法来简化操作。
答案 1 :(得分:0)
根据您的问题,答案应该只是YES或NO。
但我想解释一下,是的,你可以检索并设置你的UIButton的背景颜色。
UIButton *blueButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
//for setting
blueButton.backgroundColor = [UIColor colorWithRed:0.0f
green:0.0f
blue:1.0
pha:1.0];
//for getting
UIColor *myBlueButtonColor = blueButton.backgroundColor;