标签栏控制器推送segue(Swift)

时间:2017-08-15 13:50:55

标签: ios swift xcode

我真的不知道如何解释这个,但我有一个标签栏控制器和一个二维码扫描器控制器,我怎么能让它执行到二维码扫描器的扫描(就像Instagram相机一样,当你点击相机图标,整个标签栏消失并转到相机页面)而不是点击它。提前感谢您阅读本文。

Image of Storyboard

1 个答案:

答案 0 :(得分:0)

  1. 请勿将QR扫描仪控制器链接到标签栏。
  2. 将一些空VC链接到三维选项卡
  3. 设置tabbar控制器的委托
  4. 实施方法:

    public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
        if tabBarController.viewControllers!.last == viewController {
            // present your vc
            return false
        }
        return true
    }