Остановить UITableView от автоматической прокрутки
У меня есть UITableView, с которым я автоматически прокручиваюsetContentOffset
, Вот так:
CGFloat point = self.table.tblMinutes.contentSize.height - self.table.tblMinutes.bounds.size.height;
[self.table.tblMinutes setContentOffset:CGPointMake(0, point) animated:false];
[self.table.tblMinutes layoutIfNeeded];
[UIView animateWithDuration:20.0 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{
[self.table.tblMinutes setContentOffset:CGPointMake(0, point - 500) animated:false];
} completion:nil];
Чего я хочу добиться, так это чтобы прокрутка плавно замедлялась и остановилась. Я не смог этого достичь.
призвание[self.table.tblMinutes.layer removeAllAnimations]
останавливает анимацию, но почему-то перемещает contentOffset, не достигая желаемого.
Я пытался использоватьUIViewAnimationOptionBeginFromCurrentState
вариант в анимации, но это ничего не сделало.
Какие-либо предложения?