UINavigationController только в первом XIB. EditbleDetailView от Apple - PullRequest
0 голосов
/ 01 февраля 2009

Итак, в нашем приложении Delegate мы все привыкли к созданию выхода контроллера uinavigation и к его привязке к контроллеру uinavigation в XIB.

Однако в последующих контроллерах представления я могу добавлять программные элементы uibarbuttonite программно только путем доступа к контроллеру uinavigation. Есть ли способ добавить кнопки в приложения uinavigationcontroller в XIBS другого uiviewcontroller?

Apple, кажется, делает это в этом примере: http://developer.apple.com/iphone/library/samplecode/EditableDetailView/index.html

Тот же вопрос был задан ранее на форуме Apple, но остается без ответа .: http://discussions.apple.com/thread.jspa?messageID=8917480#8917480

Ответы [ 2 ]

0 голосов
/ 01 февраля 2010

, если вы вызываете [self.navigationController presentModalViewController: YourViewControllerObject animated: YES];

тогда вы получите только один, но если вы нажмете viewController, вы получите два. Так что либо скрывайте NavigationBar корневого навигационного контроллера или используйте presentModalViewController.

0 голосов
/ 02 февраля 2009

Вы пытались перетащить панель навигации в представление в NIB контроллера вида? Это создаст панель навигации с элементом навигации под ней. Затем вы можете создать соединение между выходом navigationItem в Владельце вашего файла (класс которого должен быть равен вашему классу View Controller) и элементом навигации, который находится «под» панелью навигации.

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