如果用户没有登录,则将用户从TabBar重定向到登录viewController(Swift)

时间:2017-11-17 01:48:35

标签: ios swift tabbar

我想根据用户的状态(登录或不登录),在点击TabBar项目后重定向用户。如果他已登录,他将获得与tabBar一起使用的标准视图,如果他不是他将获得登录ViewController。 通过一些搜索,我发现解决方案是实现一个自定义的TabBarController类,但是我找不到任何关于如何实现它的线索。

更高级的解释或示例将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

UITabBarController创建自定义类,并将UITabBarControllerDelegate设置为self

然后只需实现以下功能

func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
  // Your code here
}