Если я не понял вашего вопроса, эти идеи помогут вам;
Добавьте дополнительную вкладку к вашему tabBarViewController, сделайте ее приветственным представлением и сделайте этот контроллер представления начальным VC, чтобы пользователь при посадке на tabBarViewController это представление могпоявляются через несколько секунд, поменяйте индекс табуляции selectedIndex
, как вам нужно из UITabBarViewController, затем скрыте кнопку приветствия в TabBar.
Второй способ: внутри UItabbarViewController создайте собственный tabbarView (прокручиваемый), вы можете использовать collectionView, который легко реализовать, и онячейки выбираются как кнопки.Скрыть оригинальную панель вкладок, чтобы в первую очередь отображался вид приветствия, делайте его шестым, а затем программно изменяйте selectedIndex, когда вам нужно, и отключайте прокрутку из collectionView. Таким образом, на экране отображаются только пять кнопок, а кнопка просмотра приветствия автоматически остается вне экрана.
Вы можете найти пример кода в моем репозитории Github UICWaveTabBar , UICSlideTabBar , UICExapandableTabBar
Ссылка на кулак, включая файл .xib, вы можете редактировать егоиз раскадровки, второй и третий только код