У меня есть scrollView с изображением внутри него. scrollView
является подвидом superView, а imageView является подвидом scrollView
.
У меня также есть метка (на уровне суперпредставления), которая получает обновленные значения своего текстового свойства от NSTimer каждую миллисекунду.
Проблема в том, что:
Во время прокрутки метка перестает отображать обновления. Когда прокрутка заканчивается, обновления на ярлыке перезапускаются. Когда обновления перезапускаются, они верны; это означает, что значения label.text обновляются должным образом, но при прокрутке отображение обновлений где-то переопределяется.
Я бы хотел отображать обновления на ярлыке независимо от того, прокручивается он или нет.
Вот как реализованы обновления меток:
- (void)startElapsedTimeTimer {
[self setStartTime:CFAbsoluteTimeGetCurrent()];
NSTimer *elapsedTimeTimer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(updateElapsedTimeLabel) repeats:YES];
}
- (void)updateElapsedTimeLabel {
CFTimeInterval currentTime = CFAbsoluteTimeGetCurrent();
float theTime = currentTime - startTime;
elapsedTimeLabel.text = [NSString stringWithFormat:@"%1.2f sec.", theTime];
}
Спасибо за любую помощь.