iOS常用

IOS 侧滑返回

2021-06-16  本文已影响0人  本客

ios7之后,系统有自带的侧滑返回,避免了手势的冲突等问题,但是,当我们自定义了navigationItem或者隐藏导航条之后,发现侧滑返回失效了,解决:

自定义UINavigationController,在.m中

遵守协议

<UIGestureRecognizerDelegate>

viewDidLoad中

//侧滑返回手势的代理

self.interactivePopGestureRecognizer.delegate =self;

#pragma mark侧滑返回的手势代理实现

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer {

    if (self.viewControllers.count<=1){//如果是跟控制器就不支持侧滑返回

        return NO;

    }

    return YES;

}

上一篇 下一篇

猜你喜欢

热点阅读