Вы можете расположить таблицу с помощью CGRect
и установить для нее свойство UITableView's
frame.
Вот грубый пример:
CGRect someFrame = CGRectMake(<x coordinate>, <y coordinate>, <width>, <height>);
myTableView.frame = someFrame;
Мне непонятно, что означают кнопки и верх для вашего приложения. Вы имеете в виду на дне своего контейнера? Нижняя часть всего экрана?
Если вы хотите, чтобы он находился в нижней части контейнера, вы можете сделать это для вычисления новой позиции y:
CGFloat yPos = myTable.superview.frame.size.height-myTable.frame.size.height;
EDIT
Как подсказывает @robmayoff, размер таблицы соответствует размеру ячеек. Просто сделайте высоту вашего табличного представления равной 44,0 * 3 (высота ячейки по умолчанию x 3 ячейки) и измените ее положение y, используя приведенный выше пример.