解决隐藏隐藏导航栏导致滑动返回手势实效问题
作者:
王_凯 | 来源:发表于
2017-06-01 14:30 被阅读0次import UIKit
class RoomNormalViewController: UIViewController,UIGestureRecognizerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.orange
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
//用下面注释掉的方法隐藏导航栏滑动返回手势依然会有
// navigationController?.navigationBar.isHidden = true
//隐藏导航栏
navigationController?.setNavigationBarHidden(true, animated: true)
//依然保持手势
// navigationController?.interactivePopGestureRecognizer?.delegate = self
// navigationController?.interactivePopGestureRecognizer?.isEnabled = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
navigationController?.setNavigationBarHidden(false, animated: true)
}
}
本文标题:解决隐藏隐藏导航栏导致滑动返回手势实效问题
本文链接:https://www.haomeiwen.com/subject/kmcefxtx.html
网友评论