Вы можете добиться такого поведения, внедрив scrollViewDidScroll:
метод делегата с прокруткой. Проверьте свойство contentOffset.y и, если его значение меньше, например, -30, начните обновление.
tableWithInfo.delegate = myContoller;
...
- (void)scrollViewDidScroll:(UIScrollView *)aScrollView {
if (aScrollView.contentOffset.y < -30) { [self startUpdate]; }
}