我是iOS编程的真正初学者。我正在尝试开发倒数计时器,这似乎是一个很好的练习。
我使用一个基于视图的应用程序和一个独特的控制器。在这个控制器上,我放了一个“开始”按钮(启动时显示)和一个“停止”按钮(启动时隐藏)。当用户在选择倒计时时间后点击“开始”按钮时,“开始”按钮消失并出现“停止”按钮。我想让用户在点击“停止”按钮时回到起点。
我已经阅读了以下解决方案:
[self.navigationController popToRootViewControllerAnimated:YES];
但这对我不起作用,因为我的应用程序只有一个控制器。
你们有没有想法解决我的问题?我必须创建另一个控制器吗?
提前感谢您的回答。
PS:原谅我的英语不好,我是法国人。答案 0 :(得分:0)
我假设你在某个地方有一个NSTimer进行计数。当用户点击停止按钮时,您可以通过执行以下操作来使计时器无效。
[timer invalidate];
然后,您可以将按钮更改回作为开始按钮,并将任何文本字段文本重置为o.o第二个开始时间。
答案 1 :(得分:-1)
在用户点击“开始”按钮之前保存所有重要的更改,然后在他点击“停止”时恢复它。 希望我明白你的意思