我知道 UIButtons 的 currentBackgroundImage 属性,但无论如何可以从 UIButton 获取简单的 backgroundColor 吗?
问问题
3243 次
2 回答
5
如果我的问题正确,您只想获取按钮的背景颜色并存储它?
UIColor* buttonColor = button.backgroundColor;
backgroundColor
是一个copy
同时具有 setter 和 getter 的属性。您可以使用点符号来简化事情。
于 2012-12-05T02:50:44.633 回答
0
根据您的问题,答案只能是“是”或“否”。
但我想解释一下,是的,您可以检索并设置 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;
于 2012-12-05T04:02:05.223 回答