當(dāng)前界面如果是一級(jí)界面,此時(shí)右滑食磕,觸發(fā)pop尽棕,但界面已經(jīng)是一級(jí)界面,pop不出去彬伦,此時(shí)界面內(nèi)如果觸發(fā)push滔悉,導(dǎo)致navigationViewcontroller 棧混亂单绑,界面卡死回官。
解決辦法:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
self.navigationController.interactivePopGestureRecognizer.enabled = NO; //讓rootView禁止滑動(dòng)
self.navigationController.interactivePopGestureRecognizer.delegate = self;
}
#pragma mark -- 一級(jí)界面關(guān)閉右滑pop功能,否則頁面會(huì)卡死
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer {
return NO;
}