4
// Make text white... and background blue

[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[myButton setBackgroundColor:[UIColor blueColor]];

是否应该制作一个带有白色文本的按钮......和蓝色背景?它没有。

4

2 回答 2

3

听起来您的按钮属于这种UIButtonTypeRoundedRect类型。下面的链接应该回答你的问题。

甚至可以更改 UIButtons 背景颜色吗?

然而,我所做的只是不给它一个类型。

UIButton *myButton = [[UIButton alloc] init];
[myButton setBackgroundColor:[UIColor blueColor]];
[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

虽然看起来不像那样花哨。

于 2011-06-29T19:15:31.623 回答
0

该按钮上的 buttonStyle 是什么?这将影响颜色设置的外观。您可能会尝试不同的按钮样式,直到找到一个看起来正确的样式。

于 2010-03-24T14:08:24.463 回答