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?