只需要实现viewWillapper在里面设置当前vc导航栏状态即可
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(hidden, animated: animated)
}
我只直接在baseViewController 中直接重写了viewWillAppear设置nav为显示。
部分没有导航的vc只需在自己的viewWillAppear中设置为隐藏就可以 非常好用
KMNavigationBarTransition
https://github.com/MoZhouqi/KMNavigationBarTransition
网友评论