Установить свойство toolbarItems для UINavigationController или для UIViewController, отображаемого в UINavigationController? - PullRequest
1 голос
/ 22 октября 2011

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

Смогу ли я установить свойство toolbarItems моего контроллера навигации и не беспокоиться о свойстве toolbarItemsиз моих отдельных контроллеров представления?

1 Ответ

4 голосов
/ 22 октября 2011

toolbarItems свойство UINavigationController не влияет на его собственную панель инструментов. Следует отметить, что он унаследован от UIViewController и действует только в том случае, если вы поместили этот контроллер навигации в другой контроллер навигации.

Чтобы обновить видимые элементы панели инструментов, вы должны использовать метод setToolbarItems:animated: на контроллере вида сверху контроллера навигации.

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