我有一个简单的UILabel,我想每10秒更改一次文本。这样做的最佳方式是什么,让接口的其余部分保持活动状态?
答案 0 :(得分:3)
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0f target:self selector:@selector(updateLabel:) userInfo:nil repeats:YES];
self.repeatingTimer = timer;
...
- (void) updateLabel:(id)sender {
myLabel.text = newStringValue;
}
...
[repeatingTimer invalidate];
self.repeatingTimer = nil; // stops timer
答案 1 :(得分:1)
您只需要启动NSTimer并每次更新label.text。