Как визуально создавать и использовать статические ячейки в UITableView, встроенном в UIViewController

Я использую XCode 4.2 и построил свой пользовательский интерфейс с помощью раскадровок. Мне нужно создать представление с содержимым выше и ниже UITableView, и я могу добиться этого с помощью UIViewController. UITableViewController не позволяет добавлять содержимое выше или ниже таблицы. Вы можете использовать верхний / нижний колонтитул таблицы, но это не подходит для того, чего я хотел бы достичь.

Теперь у меня есть UIViewController со встроенным UITableView. Я могу соответствующим образом настроить высоту и ширину UITableView, что предоставляет мне макет пользовательского интерфейса, который я ищу.

Я могу настроить статические ячейки в UITableView, но когда я пытаюсь построить, я получаю следующую ошибку:

Недопустимая конфигурация: статические представления таблиц действительны только тогда, когда они встроены в экземпляры UITableViewController

У меня вопрос, как другие обойти это? Создание табличного представления со статическими ячейками и их визуальная компоновка - это очень хорошо, но, по-видимому, это запрещено по какой-то причине, которую я не могу понять. Я не могу переключиться на UITableViewController из-за моих требований к визуальному макету.

Мы будем благодарны за любую помощь.

53
задан yuji 24 February 2012 в 07:30
поделиться