如何保存UIButton的属性

时间:2013-05-19 15:59:42

标签: uiview uiviewcontroller uibutton

我有两个ViewControllers。我在第一个ViewController上插入一个带有IBAction的UIButton。当我按下设置名称为“PLAY”的按钮后,我可以看到“停止” - 它的工作很棒。但是当按下设置名称为“STOP”的按钮并打开第二个ViewController并返回到第一个ViewController后,我可以看到设置名称“PLAY”。如何保存此按钮的属性?

我也试过任何话题,但它不适合我。我使用if / else代码更改了Button的集合名称。

1 个答案:

答案 0 :(得分:0)

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

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

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