单击按钮时,UIButton不希望保持选定状态

时间:2014-01-29 20:18:31

标签: ios uibutton

我想弄清楚这里有什么问题,因为你可以在屏幕截图中为选定和默认状态提供不同的图像。

问题:

当我在模拟器上运行时,我点击按钮,它显示高位状态的图像,然后回到正常状态而不保持在所选状态下的更改!关于这个特定问题的任何提示或想法?

Normal State

Selected State

2 个答案:

答案 0 :(得分:4)

按下按钮时,您应该在代码中手动将所选状态设置为YES

- (IBAction)btnTapped:(UIButton*)button {
    button.selected = !button.selected; // to switch from selected to unselected and vice versa
}

答案 1 :(得分:1)

我认为您应该为此按钮添加目标,在该方法中,您应该编写

button.selected=YES;  //then only the image will change.