0

Есть ли способ добавить в TabBarController представление, которое отображается без TabItem, должно быть активным? Если да, то как это можно реализовать?View без активного TabBarItem

Update:

У меня есть TabBarController с пятью TabBarItems. Когда я запускаю свое приложение, по умолчанию первый TabItem активен. Однако я бы не заметил, что ни одна из TabBarItems не активна, и отображается представление (TabBar остается видимым). Если я затем введу первый TabBarItem, соответствующее представление станет видимым.

+0

Можете ли вы предоставить более подробную информацию о том, как вы собираетесь работать здесь? – DVG

+0

см. Обновление в сообщении –

+0

Какая цель выполняет функция, которую вы хотите обслуживать? Почему вы хотите, чтобы ваше приложение открывалось на пустой экран? –

ответ

0

Ну, я наткнулся на эту потребность, и я должен сказать вам, что мне пришлось реализовать свою собственную панель вкладок, чтобы сделать это.

TabBarController предназначен для активации как минимум одной вкладки. есть несколько хакеров, размещенных в сети, один из них здесь, в stackoverflow. Я бы не тратил слишком много времени на то, чтобы пробовать это. На самом деле это не работало для меня, и было гораздо быстрее начать кодирование, которое было бы «пробным и ошибочным» с помощью взлома, который может заставить ваше приложение выходить из магазина приложений.

TabBarController по какой-то причине не должен быть подклассом. Поэтому я бы не рекомендовал продлить его. так как любое изменение API может привести к сбою вашего приложения.

вот учебник о том, как сделать табуляцию, подобную таковой в приложении Twitter. http://idevrecipes.com/2010/12/17/twitter-app-tab-bar-animation/

Извините, что я не могу поделиться кодом с сообществом. Контракт, знаете ли. :(

+0

Я решил сделать это по-другому. Теперь у меня есть навигация контроллер в моем первом представлении контроллера панели. Нажимая этот вид, контроллер навигации выталкивает следующее представление. –

Смежные вопросы