ios Nav自定义返回
来源:互联网 发布:hr人力资源软件 编辑:程序博客网 时间:2024/05/21 09:36
我们在做项目或者自定义导航控制器的返回视图的时候,可能会破坏系统的右滑返回上一级菜单的手势事件;有时可能隐藏了导航栏也会产生这种情况;
解决方案如下,再将控制器push的代码之后 或者在prepareForSegue 方法里面加上这行代码
- (void)viewDidLoad { [super viewDidLoad]; //重点 self.navigationController.interactivePopGestureRecognizer.delegate = nil; self.view.backgroundColor = [UIColor purpleColor];#pragma mark--button create UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(100, 100, 100, 50); btn.backgroundColor = [UIColor orangeColor]; [btn addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:btn];}- (void)clicked:(UIButton *)senf { [self.navigationController popViewControllerAnimated:YES];}
这是因为覆盖了系统的返回按钮事件,系统将会通过代理禁用这个滑动返回功能,提前取消系统的delegate,这样滑动返回功能就OK了。
0 0
- ios Nav自定义返回
- iOS 自定义nav tab 样式
- nav返回按钮样式
- 自定义nav返回按钮后,自带的右滑返回功能失效解决方法
- 自定义组件--nav菜单
- iOS自定义返回按钮
- 关于ionic中ios系统无法去掉<ion-nav-back-button>返回键自带的返回back字
- iOS Nav+TabBar架构总结
- IOS UINavigationBar 自定义返回按钮
- IOS 自定义UINavigationBar返回按钮
- nav
- nav
- nav
- nav
- ios之导航控制器(Nav)
- <nav></nav>
- iOS自定义导航栏的返回按钮
- iOS 自定义导航栏的返回按钮
- Codeforces-189A-Cut Ribbon
- Java运算符小结
- Cocos2d-x之屏幕适配
- javascript做的贪吃蛇小游戏
- 1.3线程的中断
- ios Nav自定义返回
- Dubbo架构出现的背景
- 快速排序法!!
- cxf学习笔记二:cxf处理javabean式的符合类
- Linux下安装Java环境
- 快速求二进制中1个数
- System系统类与Runtime类简介
- 计算客(遗失的支付宝密码(简单))
- HttpClient