0

我有两个 ViewController。我在第一个 ViewController 上插入一个带有 IBAction 的 UIButton。当我按下设置名称为“PLAY”的按钮后,我可以看到“STOP”——效果很好。但是,当按下设置名称为“STOP”的按钮并打开第二个 ViewController 并返回到第一个 ViewController 后,我可以看到设置名称“PLAY”。如何保存这个按钮的属性?

我也尝试了任何主题,但它不适合我。我使用带有 if/else 的代码来更改按钮的集合名称。

4

1 回答 1

0

你是如何为按钮编写 if/else 代码的?您可以尝试使用标志并设置按钮文本,如下所示:

if (isPlaying == true)
{
    [button setTitle:@"STOP" forState:UIControlStateNormal]
} else {
    [button setTitle:@"PLAY" forState:UIControlStateNormal]
}

然后在按下按钮后将 isPlaying 设置为 true/false。希望这可以帮助。

于 2013-05-19T16:05:37.223 回答