我有两个ViewControllers。我在第一个ViewController上插入一个带有IBAction的UIButton。当我按下设置名称为“PLAY”的按钮后,我可以看到“停止” - 它的工作很棒。但是当按下设置名称为“STOP”的按钮并打开第二个ViewController并返回到第一个ViewController后,我可以看到设置名称“PLAY”。如何保存此按钮的属性?
我也试过任何话题,但它不适合我。我使用if / else代码更改了Button的集合名称。
答案 0 :(得分:0)
你是如何为按钮做if / else代码的?您可以尝试使用标志并设置按钮文本,如下所示:
if (isPlaying == true)
{
[button setTitle:@"STOP" forState:UIControlStateNormal]
} else {
[button setTitle:@"PLAY" forState:UIControlStateNormal]
}
然后在按下按钮后将isPlaying设置为true / false。希望这会有所帮助。