UITableView, за которым следуют несколько кнопок, - любой способ изменить размер табличного представления, чтобы соответствовать переменному числу строк? - PullRequest
0 голосов
/ 17 февраля 2010

В Интерфейсном Разработчике вы должны установить размер табличного представления и расположить другие элементы под ним. Я хочу, чтобы размер таблицы соответствовал любому числу строк, а кнопки должны быть перемещены вниз относительно таблицы.

Возможно ли это сделать без программной сборки всего?

1 Ответ

3 голосов
/ 17 февраля 2010

Вы должны встроить кнопки в UIView и установить этот UIView в качестве tableFooterView UITableView. Вы можете сделать это в IB, перетащив вид в нижнюю часть UITableView. Таким образом, кнопки всегда будут ниже последней строки таблицы, хотя я должен предупредить вас, что если на экране больше строк, чем умещается, кнопки не будут видны, пока вы не прокрутите вниз. Если это не то, что вам нужно, то вам нужно сделать что-то более сложное (а именно, запустить -layoutSubviews в UITableView, затем запросить его для прямоугольника последнего раздела и использовать его, чтобы вычислить, куда должны идти кнопки ).

...