UITabBarController仅在登录时显示视图

时间:2014-01-29 10:25:43

标签: ios login uitabbarcontroller

我正在使用UITabBarController和登录系统创建应用。

只有在用户登录后才能使用UITabBarController中的某些标签(视图)。

if(loggedIn) {
    //Show 5 tabs
}else{
    //Show 3 Tabs
}

我怎么能用UITabBarController制作这样的东西?

1 个答案:

答案 0 :(得分:0)

通过设置UITabBarController的委托(即符合UITabBarControllerDelegate的委托)来限制可选择哪些选项卡。

在委托中,您应该实现以下两种方法:

- tabBarController:shouldSelectViewController:

- tabBarController:didSelectViewController:

根据登录状态返回有效值。