Мне интересно, знает ли кто-нибудь, как предотвратить нестабильное перемещение содержимого uiscrollview при прокрутке вручную путем установки смещения содержимого. При прокрутке касанием текст остается четким и устойчивым. Я хотел бы воссоздать это, анимируя с анимированной опцией, установленной в false. Я использую таймер для прокрутки с заданным интервалом. Текст рисуется в виде содержимого, но он вибрирует, и его становится труднее читать при анимации с большей скоростью. Скорость меняется, и прокрутка должна быстро реагировать на изменения скорости.
Вот код -
- (void) scrollIncrAmt:(float) amt {
_currentSpeedIncr = amt;
NSArray* arr = [SharedTickerInfo sharedTickerInfo].sDataArray;
DataObj* tdObj = [arr objectAtIndex:_row];
if ( ![tdObj isDirLeft] ) {
amt = -amt;
}
float scrollTo = self.scrollView.contentOffset.x + amt;
[scrollView setContentOffset:CGPointMake(scrollTo, 0.0f) animated:NO];
}