首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换回视图时将标签恢复为变量

切换回视图时将标签恢复为变量
EN

Stack Overflow用户
提问于 2016-01-06 08:25:33
回答 1查看 34关注 0票数 0

我是swift的新手,一直在构建一个计时器应用程序。主要的(第一个)视图控制器是秒表。

最近,我添加了另一个视图控制器来查看秒表中的拆分。我的问题发生在计时器已经运行或正在运行时,用户切换到第二个视图控制器,然后返回到主视图控制器。

不是显示正确的秒表时间(例如: 12:34.56),而是将标签重置为秒表的默认文本(00:00.00)。如果我恢复秒表,它现在从它停止的地方重新开始(这就是我打算让它工作的方式,因为用户没有手动重置手表)。

如何在切换回秒表视图控制器时立即显示当前时间?

EN

回答 1

Stack Overflow用户

发布于 2016-01-06 08:50:41

在进入拆分视图之前,您可以将当前时间存储在全局变量中。然后,在原始视图的viewDidAppear方法上,根据存储在变量中的内容将标签设置为正确的字符串

对于一个过于简单的例子

代码语言:javascript
复制
//set to "00:00.00" by default
var currentTime: String = "00:00.00"

override func viewDidAppear(animated: Bool){
    myLabel.text = currentTime
}

func goToSplitView(){
    currentTime = myLabel.text
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34623676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档