gpt4 book ai didi

iOS - 通过我们的用户交互定期更新 UILabel 文本

转载 作者:行者123 更新时间:2023-11-28 21:56:43 24 4
gpt4 key购买 nike

我的 UI 上有一些标签显示“2 秒前”、“1 小时前”...现在我想在没有用户交互的情况下定期更新它们。我怎样才能做到这一点?

最佳答案

使用NSTimer .当屏幕打开并显示标签时,决定下一次更新它的时间。比方说,您刚刚更新了“2 秒前”的标签,接下来您希望用户看到的是“1 分钟前”。您安排一个计时器任务在 58 秒后触发,并提供一个回调选择器来更新标签,并安排计时器的下一次触发。

由于您可能会使用不规则的时间间隔进行更新(第一个小时为 60 秒,接下来的 23 小时为 60 分钟;之后的一天),因此您应该设置计时器而不重复。

不要忘记在 View 消失时取消计时器。

关于iOS - 通过我们的用户交互定期更新 UILabel 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26300525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com