我想弄清楚这里出了什么问题,因为正如您在屏幕截图中可以看到的那样,为选定状态和默认状态提供了不同的图像。
当我在模拟器上运行时,我点击按钮,它显示高亮状态的图像,然后回到正常状态而不保持选择状态的变化!关于这个特定问题的任何提示或想法?


按下按钮时,您应该在代码中手动将选定状态设置为 YES
- (IBAction)btnTapped:(UIButton*)button {
button.selected = !button.selected; // to switch from selected to unselected and vice versa
}
Run Code Online (Sandbox Code Playgroud)