UITableViewController без подклассов

#iphone #cocoa-touch

#iPhone #cocoa-touch

Вопрос:

Возможно ли создать и отобразить контроллер UITableView, который позволяет пользователю выбирать элемент и отправлять сообщение делегату без его подклассов?

Причина в том, что я просто хочу отобразить список элементов в popovercontroller, и кажется бесполезным создавать подкласс только для этого

Ответ №1:

В контроллере представления, который представляет всплывающее окно, вы можете реализовать UITableViewDataSource и UITableViewDelegate — затем настройте tableview всплывающего окна на использование родительского контроллера в качестве его источника и делегирования перед его представлением.

Ответ №2:

Если вы используете iOS 5 SDK, вы можете создавать статические ячейки.

В противном случае единственным вариантом является создание подкласса и предоставление массива источников данных.

В любом случае вы можете захотеть иметь контроллер представления, который подготавливает контроллер представления, загруженный при сенсорном действии?