Evite que un UITableView se desplace automáticamente
Tengo un UITableView con el que me desplazo automáticamentesetContentOffset
. Al igual que:
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];
Lo que quiero lograr es que el desplazamiento disminuya y se detenga suavemente. No he podido lograr eso.
Vocación[self.table.tblMinutes.layer removeAllAnimations]
detiene la animación, pero mueve el contentOffset por alguna razón, sin lograr lo que quiero.
Traté de usar elUIViewAnimationOptionBeginFromCurrentState
opción en una animación pero eso no hizo nada.
¿Alguna sugerencia?