iOS rootViewController侧滑返回卡住的解决方法

释放双眼,带上耳机,听听看~!

第一步:在你的navigationController的viewDidLoad方法里面:

- (void)viewDidLoad {
    [super viewDidLoad];

   self.interactivePopGestureRecognizer.delegate = self;
}

第二步:

- ( BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
    
    if ( gestureRecognizer == self.interactivePopGestureRecognizer )
    {
        if ( self.visibleViewController == [self.viewControllers objectAtIndex:0] )//让第一个子控制器侧滑时不产生作用
        {
            return NO;
        }
    }
    
    return YES;
}

 

人已赞赏
iOS文章

iOS开发NSString转NSUrl要注意

2020-5-4 12:33:14

iOS文章

ios系统通过safari添加到主屏幕后,打开子链接还会跳转到safari

2020-5-4 17:33:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索