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