首页 > 解决方案 > 一段时间后如何在标签中返回默认文本?

问题描述

我有带有文本的标签,按下按钮后我在标签中有另一个文本。一段时间后如何在标签中返回默认文本?

标签: iosswiftiphone

解决方案


在标签中延迟更改文本后:(这将在 60 秒后更新您的文本。)

DispatchQueue.main.asyncAfter(deadline: .now() + 60) {
    //your label text text: label.text = "your text"
}

定时器任务:(这将在每 5 秒后调用“resetLabel”方法。)

let timerTask = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(resetLabel), userInfo: nil, repeats: true)

@objc func resetLabel() {
//your label text text: label.text = "your text"
}

推荐阅读