Самым простым и быстрым решением будет
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, <table height>-<row height>*<row count>, 0);
Т.е. мы ограничиваем скрол у таблицы на высоту секции (rowHeigh*rowCount) но с возможностью проскролить вверх на весь экран (table height)
Обратите внимание, что в "формуле" не учтены футер и хидер таблицы, да и вообще оно будет криво работать с таблицами где ячейки разноразмерные, где таблица не plain, а group. Да да, а еще если это UITableViewController и в нем включен UINavigationBar, то вам размер tableview вернет все 568 пикселей для 4" экрана, вместе с navigation bar'om, и нужно будет это предусмотреть. Короче куча исключений...