1
我有一个UIButton(信息黑暗),它打开一个小框点击。只要箱子打开,是否可以改变按钮的样式/状态,使按钮突出显示或类似的东西? 还是我必须使用自己的背景图像的按钮?更改风格/状态的UIButton信息黑暗
我有一个UIButton(信息黑暗),它打开一个小框点击。只要箱子打开,是否可以改变按钮的样式/状态,使按钮突出显示或类似的东西? 还是我必须使用自己的背景图像的按钮?更改风格/状态的UIButton信息黑暗
试试这个:
[yourButton setBackgroundImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateHighlighted];
[yourButton setBackgroundImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateSelected];
,当你接近那个盒子你可以把另一张照片上的按钮,看起来正常(不高亮显示)是这样的:
[yourButton setBackgroundImage:[UIImage imageNamed:@"oldPicture_notHighlighted.png"] forState:UIControlStateNormal];
喜杰夫,为感谢快速回答。唯一的问题是,点击按钮时,按钮不会保持高亮显示或选定状态,只有在触摸按钮时才会更改状态。 – Crazer 2010-10-07 12:34:38
明白了:[buttonClicked setSelected:YES]; – Crazer 2010-10-07 13:18:46
啊,现在我看到你的评论,我忘了告诉你,如果你想让你的按钮保持高亮显示的图像,你必须将其设置为选中状态。 – 2010-10-07 14:26:05