我真的很想知道如何在swift中更改标签栏项目的链接/目标ViewController。
我的情况:
if (beforeDayX)
{
//TabBar[0] (Home) shows my1Scene with my1ViewController
} else
{
// TabBar[0] (Home) shows my2Scene with my2ViewController
}
我该怎么做?有可能吗?
答案 0 :(得分:2)
注意:最初的答案是以编程方式创建tabBar。但是由于Josep(提问者)已经通过Storyboard创建了tabBar,我在这里更改答案以满足需要。
假设:
(1)TabBar是使用UITabBarViewController创建的。类名:TabBarViewController
(2)最初,Tabbar由WeekendVC,WeekdayVC,OtherVC组成。
(3)根据条件,Tabbar将变为:(WeekendVC和OtherVC)或(WeekdayVC和OtherVC)。
这是TabBarViewController的样子:
keyspace