我想弄清楚这里有什么问题,因为你可以在屏幕截图中为选定和默认状态提供不同的图像。
当我在模拟器上运行时,我点击按钮,它显示高位状态的图像,然后回到正常状态而不保持在所选状态下的更改!关于这个特定问题的任何提示或想法?
答案 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.