iOS功能開發_ios側滑開啟和關閉實現方法。iOS默認開啟側滑返回,在一些頁面(手勢解鎖頁面)需要將側滑進行關閉,為瞭不對原本的頁面產生影響,需要在頁面消失時將側滑打開。
// 視圖將要出現 - (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; // 關閉 側滑 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } } // 視圖將要消失 - (void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; // 開啟側滑 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = YES; } }