Отличная идея, искал это сам :) Вот пример кода, который бы сработал:
[tableView reloadData];
NSIndexPath *index = [NSIndexPath indexPathForRow:0 inSection:1];
[tableView scrollToRowAtIndexPath:index
atScrollPosition:UITableViewScrollPositionBottom animated:YES];
Вы ДОЛЖНЫ иметь хотя бы одну ячейку в нижнем колонтитуле tableView, проблема в том, что она будет видимой. У меня не было времени на тестирование, но я думаю, вы могли бы сделать его действительно маленьким?
Кроме того, вы должны реализовать правильные вещи внутри numberOfSectionsInTableView (хотя бы один для таблицы и один для нижнего колонтитула), numberOfRowsInSection (хотя бы один для нижнего колонтитула, вашего последнего раздела), viewForHeaderInSection (ноль кроме вашей ячейки), heightForHeaderInSection (возможно, если вы установите это значение равным нулю), cellForRowAtIndexPath (добавьте специальный случай для вашей ячейки в нижнем колонтитуле) ...
Этого должно быть достаточно.