Контроллеры с несколькими представлениями для TabBarItem - PullRequest
0 голосов
/ 13 марта 2011

У меня есть TabBarController с 5 вкладками. На одной из вкладок «Инфо» есть ViewController (как всегда).

Представление в этом ViewContoller имеет 3 кнопки - Info1, Info2 и Info3. TabController установлен для загрузки «Info1» по умолчанию. При нажатии на эти кнопки каждая из них должна открыть новый ViewController и его View. Он не должен быть «модальным», но должен принадлежать контроллеру TabBar (поэтому TabBar виден и работает). Я не хочу навигационный контроллер, так как кнопки можно нажимать в любом порядке.

Возможно ли: - Изменить / заменить ViewController для "Info" -tab?

Я заметил в документации Apple, что ВСЕ Viewcontrollers для TabBarController могут быть установлены / изменены. Но разве нет способа изменить только один из них?

В любом случае: я ДЕЙСТВИТЕЛЬНО ценю сайт stackoverflow! Я нашел кучу советов, которые помогли мне в разработке приложений. Есть только хорошие ответы и хорошие манеры во всем. Это мой первый вопрос здесь. Спасибо!

1 Ответ

0 голосов
/ 13 марта 2011

Проще всего сделать это в конструкторе интерфейсов, затем вы можете просто перетащить контроллеры представления в панель вкладок, и тогда они станут кнопками.Это действительно просто!

Если вы хотите сделать это программно при запуске приложения, вы можете создать UITabBarItems, реализовать UITabBarDelegate и наблюдать за "tabBar: didSelectItem:" *

Но,как я сказал.Интерфейсный конструктор самый простой!

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