如何在滚动视图ios中更新标签文本

时间:2013-03-07 17:29:01

标签: ios timer label scrollview

我在滚动视图iOS中有一个标签。
还有一个更新标签文本的计时器。
它工作正常,但如果我滚动滚动视图,标签不会更新

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(countDown) userInfo:nil repeats:YES];

- (void) countDown {
      label.text = [[NSDate date] description];
}

在这里回答:My custom UI elements are not being updated while UIScrollView is scrolled

2 个答案:

答案 0 :(得分:0)

[self performSelector:@selector(onTick:) withObject:nil afterDelay:2.0];

-(void)onTick:(NSTimer *)timer {
   label.text = //what you want.
}

希望这会有所帮助..

答案 1 :(得分:0)

使用此UIScrollViewDelegate方法更新标签

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
   // here update your label
}