1
我有一個簡單的UILabel,我想改變每10秒的文本。這樣做的最佳方式是什麼?讓接口的其餘部分保持活動狀態?隨着時間的推移更改UILabel?
我有一個簡單的UILabel,我想改變每10秒的文本。這樣做的最佳方式是什麼?讓接口的其餘部分保持活動狀態?隨着時間的推移更改UILabel?
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
所有你需要的是每次啓動NSTimer並更新label.text。