首页 > 解决方案 > 从当前 UIViewController 离开时如何隐藏 tabBar?

问题描述

我尝试在 willMove 方法中执行此操作,但是当我中断手势时出现错误(滑动到返回 VC)

override func willMove(toParent parent: UIViewController?) {
super.willMove(toParent: parent)

self.tabBarController?.tabBar.isHidden = true
}

标签: swiftuikit

解决方案


在 ViewController 的ViewDidLoad()中使用以下方法(您要去的地方)

self.tabBarController?.tabBar.isHidden = true

并在ViewDidDisappear()

self.tabBarController?.tabBar.isHidden = false

推荐阅读