iOS 导航视图返回手势

2015-07-12 0 883
iOS  导航视图返回手势
//添加代理<UIGestureRecognizerDelegate> 实现代理方法  全部都放在  导航根视图里面
@interface SCNavigationController () <UIGestureRecognizerDelegate>

@end

@implementation NavigationController

- (void)viewDidLoad {
    [super viewDidLoad];
    //返回手势
    self.interactivePopGestureRecognizer.delegate = self;
}

#pragma mark - 返回手势
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
    if (self.navigationController.viewControllers.count == 1) {//关闭主界面的右滑返回
        return NO;
    } else {
        return YES;
    }
}

遇见资源网 objective-c iOS 导航视图返回手势 http://www.ox520.com/18007.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务