您的位置:首页 > 移动开发 > IOS开发

使用ios系统侧滑 7.x 之后

2015-11-13 16:15 267 查看










- (id)initWithRootViewController:(UIViewController *)rootViewController {
if (self = [super initWithRootViewController:rootViewController]) {
self.interactivePopGestureRecognizer.delegate = self;
}
return self;
}

// { fixed 侧滑引起的bug @xzoscar
- (void)navigationController:(UINavigationController *)navigationController
didShowViewController:(UIViewController *)viewController
animated:(BOOL)animated {
if (navigationController.viewControllers.count == 1) {
self.activeVController = nil;
}else {
self.activeVController = viewController;
}
}

-(BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
if (gestureRecognizer == self.interactivePopGestureRecognizer) {
return (self.activeVController == self.topViewController)?YES:NO;
}
return YES;
}
// }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: