MMDrawerController和模态视图的冲突

前段时间使用MMDrawerController,在中心视图模态出一个登录界面,但是不断的侧滑登录界面就会出现莫名其妙的界面卡死的bug,或者界面错乱,找了半天原因,终于找到复现的操作,下面贴出解决办法,其实就是手势冲突了:

- (void)viewWillAppear:(BOOL)animated{
    if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
    }
}

我之前在别的页面是添加了侧滑返回的,所以这里要取消一下。

你可能感兴趣的:(MMDrawerController和模态视图的冲突)