Мне интересно, знает ли кто-нибудь, как предотвратить неустойчивое перемещение содержимого 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];
}