iOS禁用邊緣側(cè)滑返回

開(kāi)發(fā)中,出于某種需求或者避免某個(gè)bug,會(huì)有要求某一個(gè)界面不能側(cè)滑返回。這里給大家介紹一種簡(jiǎn)單的實(shí)現(xiàn)方法:

  • 進(jìn)入該頁(yè)面時(shí),關(guān)閉側(cè)滑手勢(shì):
- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = NO;
    }
}
  • 進(jìn)入下個(gè)頁(yè)面或者返回上一個(gè)頁(yè)面時(shí),啟用側(cè)滑手勢(shì):
- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    if([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    }
}

請(qǐng)看好方法分別是在哪個(gè)生命周期調(diào)用的,希望能幫到大家!??!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于iPhone不像安卓手機(jī)那樣底部有返回鍵可以點(diǎn)擊返回上個(gè)頁(yè)面,每次返回上一頁(yè)都需要點(diǎn)擊頁(yè)面的導(dǎo)航欄返回按鈕,這...
    Tony_Yang閱讀 14,928評(píng)論 10 22
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,769評(píng)論 25 709
  • 愛(ài)情,觸手可及;愛(ài)情,遙不可及! 那個(gè)曾出現(xiàn)在我夢(mèng)中的男孩,你現(xiàn)在過(guò)得好嗎? 你在我們鄉(xiāng)政府上班,以前每次開(kāi)會(huì)的時(shí)...
    安多波姆閱讀 369評(píng)論 0 2
  • 文/顧玖言 皓辰,如今我們已經(jīng)認(rèn)識(shí)整整一年了吧,也有整整一年都是現(xiàn)在這樣的情況了,你的世界里我終究只是一個(gè)過(guò)客...
    顧玖言閱讀 459評(píng)論 2 4
  • 我最大愿望是能平靜地陪孩子作業(yè)...我的修煉,不知何時(shí)能修煉成... 回想昨天陪兒子寫(xiě)作業(yè) 因?yàn)樯。潞枚嘧鳂I(yè)...
    里娃閱讀 223評(píng)論 2 2

友情鏈接更多精彩內(nèi)容