контроллер навигации iphone и табличное представление - PullRequest
0 голосов
/ 23 июня 2010

В моем приложении для iphone есть кнопка, которая меняет представление (на другой файл xib).

Как мне получить этот файл xib, содержащий контроллер навигации с кнопкой возврата (которая находится сверху) а в нижней части - табличное представление с полосой прокрутки?

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

Может кто-нибудь помочь мне здесь?

РЕДАКТИРОВАТЬ: Спасибо за ваши ответы.Одна неприятная вещь в XCode заключается в том, что когда вы создаете новый XIB-файл, вы получаете только пустую версию.Однако, если вы создаете новый проект для определенной цели, вы получаете навигацию, вкладки или любой другой, сгенерированный должным образом.Есть ли лучший способ автоматизировать это?

Ответы [ 4 ]

1 голос
/ 23 июня 2010

Одна большая ошибка, когда я начал писать на iphone, заключалась в том, что я создал NavContoller и Tab-контроллер отдельно. всегда создайте просто вкладку контроллера, а затем настройте в этой вкладке контроллер контроллера навигации.

есть обучающее видео, как это сделать http://www.youtube.com/watch?v=LBnPfAtswgw

0 голосов
/ 23 июня 2010

Я рекомендую вам создать новое "Приложение на основе навигации" и скопировать код оттуда. Это прекрасный пример того, что вы пытаетесь сделать, но без переключения представлений (что вы, похоже, уже сделали).

Br, Пол Пилен

0 голосов
/ 23 июня 2010

Я не уверен, но из вашего вопроса кажется, что вы должны пойти с полным навигационным приложением.Начните читать здесь .Это сделает все намного проще, например, вам не нужно разбираться с кнопками возврата самостоятельно.

(кстати: TableViewS прокрутка самостоятельно)

0 голосов
/ 23 июня 2010

Для UINavigationController, когда вы нажимаете кнопку, чтобы изменить вид. вы просто используете: [self.navigationController pushViewController: newViewController].

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...