切换视图后,我希望我的标签文本保持切换前的状态

时间:2013-07-19 17:03:28

标签: uilabel

我非常接近这一点。我为编码这么新而道歉。这个问题可能不是最难解决的问题。以下是您应该事先了解的一些事项:

现在我有一个简单的Tally应用程序用于我正在制作的IRL棋盘游戏。

理货应用程序本身不在应用程序的主视图上。所以,为了进入计数应用程序,我点击一个按钮。

在理货应用程序上有一个上下按钮,分别为+1和-1。

有一个显示此结果的UILabel。因此,当我按下向上按钮3次时,应用程序上的标签显示为“3”。

但是当我回到主视图,然后回到计数应用程序时,数字仍然存在,但显示为“0”。当我按下向上按钮时,它显示“4”。不是“1”。所以它知道标签的状态,但它不显示标签的状态。当我在视图之间往返时,它显示为0。

如何切换视图并返回时显示标签的状态?

这是我的viewDidLoad代码

- (void)viewDidLoad {
    Count.text = [NSString stringWithFormat:@"%i", Number];   
}

1 个答案:

答案 0 :(得分:0)

也将相同的代码放在“viewDidAppear”中。 viewDidLoad仅在创建视图时调用一次,而不是每次出现时都被调用。

在viewDidLoad中,请务必将[super viewDidLoad];称为开始。在viewDidAppear中执行类似的操作。