手势返回控制器
来源:互联网 发布:58速运抢单软件加速器 编辑:程序博客网 时间:2024/06/14 07:59
问题出现在,如果UINavigationItem重写后,就没有手势返回了.我们需要重写手势返回
闲话不多说
1.
if ([selfrespondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}
SecondViewController *svc = [[SecondViewControlleralloc] init];
[self.navigationControllerpushViewController:svc animated:YES];
2. 在SecondViewController中
@interface SecondViewController ()<UIGestureRecognizerDelegate>
@end
- (void)viewDidLoad {
[superviewDidLoad];
UIButton *btn = [[UIButtonalloc] initWithFrame:CGRectMake(0 ,0,44 ,44)];
btn.backgroundColor = [UIColorredColor];
[btn addTarget:selfaction:@selector(backClick)forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftItem = [[UIBarButtonItemalloc] initWithCustomView:btn];
self.navigationItem.leftBarButtonItem = leftItem;
__weaktypeof (self) weakSelf =self;
if ([self.navigationControllerrespondsToSelector:@selector(interactivePopGestureRecognizer)]) {
self.navigationController.interactivePopGestureRecognizer.delegate = weakSelf;
}
}这样就有了手势返回按钮
- 手势返回控制器
- 统一添加导航控制器右滑返回手势
- 导航控制器自定义返回控件及手势失效问题
- 手势返回
- 关于导航控制器使用手势滑动返回上一个界面中途导航条消失的解决办法
- 导航控制器 手势识别不了
- 可穿戴手势识别控制器
- ios7返回手势优化
- 全屏滑动返回手势
- 禁用返回手势
- uinavigationcontroller手势返回
- 自定义滑动返回手势
- iOS禁用返回手势
- iOS手势滑动返回
- 侧滑返回手势
- 自定义NavigationController返回手势
- SwipeBackLayout 手势返回
- 导航栏侧滑手势返回
- ORA-12541 TNS 无监听程序(数据库新建后,服务列表没有监听程序)
- 关于intellij加载spring框架java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
- 【C++】斐波那契数列前N项的和递归与非递归算法
- 逆向总结(2)--OEP特征码总结
- hadoop -rmr
- 手势返回控制器
- electric/electrical/electronic的区别
- iOS 动画效果:Core Animation & Facebook's pop
- OpenVPN的配置和使用
- poj3270Cow Sorting【置换群】
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- C# byte数组与Image的相互转换
- 我在面试机器学习、大数据岗位时遇到的各种问题
- MySQL学习【3】jdbc操作MySQL