0

スクロール ビュー iOS 内にラベルがあります。
そして、ラベル テキストを更新するタイマー。
問題なく動作しますが、スクロール ビューをスクロールすると、ラベルが更新されません

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

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

ここで回答: UIScrollView のスクロール中にカスタム UI 要素が更新されない

4

2 に答える 2

0

このUIScrollViewDelegateメソッドを使用して、ラベルを更新します

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
   // here update your label
}
于 2013-03-07T18:20:11.230 に答える
0
[self performSelector:@selector(onTick:) withObject:nil afterDelay:2.0];

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

お役に立てれば..

于 2013-03-07T17:46:16.073 に答える