IB - добавить UIView в UITableViewController? - PullRequest
1 голос
/ 10 декабря 2011

Мне нравится создавать UIToolbar ниже UITableView, и я хотел использовать UITableViewController, потому что он сам устанавливает источник данных, делегирует и другие вещи.

Мне не нужен UINavigationController, как было предложено в аналогичных темах, поскольку в настоящее время у меня только 1 просмотр, а мои данные не имеют иерархии.

Мне не удалось перетащить UIView или UIToolbar в мой UITableViewController в любое место (область дизайна сцены или иерархия представления) в Интерфейсном Разработчике XCode 4.2.

Таким образом, мой вопрос: как добавить UIView в UITableViewController в Интерфейсном Разработчике?

Мне удалось получить внешний вид, который я собираюсь сделать, используя UIViewController с UITableView и UIToolbar, содержащиеся в его UIView.

Будет ли использование UIViewController с UITableView намного сложнее, чем полагаться на UITableViewController?

Спасибо, что уделили время!

1 Ответ

4 голосов
/ 10 декабря 2011

Я думаю, что это ваш реальный вопрос

Будет ли использование UIViewController с UITableView гораздо более чем вы полагаетесь на UITableViewController?

Ответ - нет, это не намного больше работы. Просто добавьте это в viewcontrollers '.h

@interface MyViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>

Затем в .h добавьте функции источника данных и делегата (вы можете просто скопировать и вставить функции, которые вы используете в настоящее время в вашем TableViewController)

ПРИМЕЧАНИЕ. Из Xcode 4.5.1: «Статические табличные представления действительны только в том случае, если они встроены в экземпляры UITableViewController.»

...