使用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;
}
// }
相关文章推荐
- iOS 9音频应用播放音频之第一个ios9音频实例
- iOS中类单例方法的一种实现
- iOS中类单例方法的一种实现
- iOS中类单例方法的一种实现
- iOS 9音频应用播放音频之第一个ios9音频实例
- iOS 9 创建plist 文件、或文件路径查找
- iOS之汉字转拼音
- 将时间戳转换为时间,并输出“刚刚”、“昨天”、“XX小时前”等
- iOS N个数组,从每个数组中取出一个元素,组合,成为一个新的数组的集合
- ios 键盘风格与类型
- IOS 版本控制判断
- IOS支付宝支付
- ios中Json解析的四种方法
- base64Bytes = [base64Data bytes]; const unsigned char *bytes = [self bytes]; 支付宝错误
- ios 中绘制图形
- runtime 总结
- nagios 配置文件详解
- ios开发笔记-2-毛玻璃效果
- ios加解密
- ios开发笔记-1-tableView