監(jiān)聽屏幕邊緣側(cè)滑返回手勢(shì)

  1. 第一步, 簽代理

     @interface NAFirstBookStoreViewController ()<UIGestureRecognizerDelegate>
    
  2. 第二步, 指定代理人

    self.navigationController.interactivePopGestureRecognizer.delegate = self;
    
  3. 重寫協(xié)議方法

     - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{
    
     UIViewController *target = nil;
     for (UIViewController * controller in self.navigationController.viewControllers) { //遍歷
     if ([controller isKindOfClass:[NAFirstSignPointsMallViewController class]]) { //這里判斷是否為你想要跳轉(zhuǎn)的頁面
         target = controller;
     }
     }
     if (target) {
     [self.navigationController popToViewController:target animated:YES]; //跳轉(zhuǎn)
     return NO;
      }
     else{
     return NO;
     }
     }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容