Поскольку представления таблицы являются представлениями с прокруткой, вы можете задать для представления таблицы нижнюю вставку, которая работает как нижнее заполнение, чтобы отодвинуть ячейки на некоторое расстояние от нижнего края представления таблицы.
CGFloat heightOfYourTabBar = 50;
UIEdgeInsets insets = UIEdgeInsetsMake(0, 0, heightOfYourTabBar, 0);
[self.tableView setContentInset:insets];
[self.tableView setScrollIndicatorInsets:insets];
Область вашего табличного представления, отображаемая под панелью вкладок, будет по-прежнему видимой, но «низ» ваших ячеек поднимается вверх. Таким образом, вы можете прокрутить до последней ячейки, чтобы она не была скрыта панелью вкладок.
Представления прокрутки и вставки содержимого описаны в разделе Настройка размера содержимого прокрутки, вставки содержимого и индикаторов прокрутки в Руководстве по программированию Apple Scroll View для iOS. Существует пример для приложения «Фотографии», который представляет собой шаблон, который вы имитируете для своего приложения, добавляя вставки.