美文网首页iOS项目框架搭建
自定义 UINavigationController 的返回按钮

自定义 UINavigationController 的返回按钮

作者: 熊梓君 | 来源:发表于2017-08-02 20:09 被阅读11次

如果手动定制了返回按钮,右滑的手势将会失效,也就是自定义了 navigationItem 的 leftBarButtonItem,右滑的手势就会失效,解决方法如下:

@interface BaseNavigationController() < UIGestureRecognizerDelegate>

@end

@implementation BaseNavigationController

#pragma mark - Controller life cycle
- (void)viewDidLoad {
    [super viewDidLoad];
    self.interactivePopGestureRecognizer.delegate = self;
}

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
    return YES;
}

相关文章

网友评论

    本文标题:自定义 UINavigationController 的返回按钮

    本文链接:https://www.haomeiwen.com/subject/idbylxtx.html