import UIKit
class RoomNormalViewController: UIViewController,UIGestureRecognizerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.orange
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
//用下面注釋掉的方法隱藏導(dǎo)航欄滑動返回手勢依然會有
// navigationController?.navigationBar.isHidden = true
//隱藏導(dǎo)航欄
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)
}
}
解決隱藏隱藏導(dǎo)航欄導(dǎo)致滑動返回手勢實(shí)效問題
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 需要注意的是手勢代理對象的保存于轉(zhuǎn)交問題!!!UIGestureRecognizerDelegate 自定義無法實(shí)...
- 在實(shí)際的項(xiàng)目中,遇到過個(gè)情況就是一個(gè)界面push到下個(gè)界面,但是下個(gè)界面需要隱藏掉導(dǎo)航欄。第二個(gè)界面的導(dǎo)航欄隱藏掉...
- 在iOS開發(fā)的工作當(dāng)中,Push和Pop經(jīng)常用于界面之間的跳轉(zhuǎn)和返回。蘋果在iOS7以后給導(dǎo)航控制器加了一個(gè)...
- 雖然iOS導(dǎo)航控制器自帶手勢滑動返回,但 有些情況下,iOS自帶的手勢返回效果會失效。解決這一問題,只需在基類的導(dǎo)...
- 背景介紹 : 在開發(fā)過程中,系統(tǒng)自帶的某些功能,可能不滿足我們的開發(fā)需求,所以常常需要我們自定義.當(dāng)我們自定義導(dǎo)航...