У меня есть rootViewController
, то есть UITabBarController
.UIToolBar
присутствует в этом контроллере, поскольку он имеет SearchBar
, который является глобальным для приложения.В некоторых вкладках должен быть указан UIBarButtonItems
или UISegmentedControl
вместе с панелью поиска.На других вкладках в панели инструментов не должно быть ничего, кроме заголовка.
Какой хороший способ выложить вид?В настоящее время в зависимости от того, какая вкладка выбрана, основная панель инструментов из rootViewController
используется как есть, к ней добавляется UISegmentedControl
, полностью скрывается и заменяется другим viewController, имеющим собственную панель инструментов и т. Д.Я думаю, что каждый viewController, который присутствует на его собственной вкладке, может иметь свою собственную панель инструментов и ссылаться на глобальную функциональность, а не скрывать / показывать разные панели инструментов.
извините, если это запутанный вопрос.Просто интересно, имели ли люди опыт с этим.Спасибо.