我有一个UIButton(信息暗),点击打开一个小盒子。只要盒子打开,是否可以更改按钮的样式/状态以使按钮突出显示或类似的东西? 或者我是否必须使用自己的背景图像作为按钮?
答案 0 :(得分:0)
试试这个:
[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];