我是一个初学者,我正在尝试为 iOS 编写和应用程序,它将在主屏幕上向用户显示一个从 25 分钟到 0 的计时器(由一个UILabel
文本每秒更新一次的人组成NSTimer
)和一个UITableView
(嵌入在UIViewController
主屏幕中),每次计时器达到 0 时都会显示一个单元格。
所以在我控制的主视图中,UIViewController
我有: - UILabel
:对于计时器 - UITableView
:每次计时器达到 0 时显示一个单元格 - UIButton
:启动计时器
一切似乎工作正常,除了滚动UITableView
将停止计时器更新标签,只要用户将手指放在 tablewView 上。谁能告诉我为什么标签UITableView
在滚动时不会更改其文本?
PS我认为这个问题可能与我没有使用线程的事实有关,因为我还没有学会使用它们。