プログラムからUITableViewを行単位でスクロールさせたいときは、以下のようにします。 下へスクロールさせる NSIndexPath *indexPath = [_tableView indexPathForRowAtPoint:CGPointMake(0, _tableView.contentOffset.y + 1)]; if (indexPath) { indexPath = [NSIndexPath indexPathForRow:indexPath.row+1 inSection:indexPath.section]; [_tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES]; } 上へスクロールさせる NSIndexPat