向右滑动返回上一界面
来源:互联网 发布:linux系统备份成iso 编辑:程序博客网 时间:2024/04/29 18:10
- (void)viewDidLoad { [super viewDidLoad]; // 获取系统自带滑动手势的target对象 id target = self.navigationController.interactivePopGestureRecognizer.delegate; // 创建全屏滑动手势,调用系统自带滑动手势的target的action方法 UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:target action:@selector(handleNavigationTransition:)]; // 设置手势代理,拦截手势触发 pan.delegate = self; // 给导航控制器的view添加全屏滑动手势 [self.view addGestureRecognizer:pan]; // 禁止使用系统自带的滑动手势 self.navigationController.interactivePopGestureRecognizer.enabled = NO; }
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{ // 注意:只有非根控制器才有滑动返回功能,根控制器没有。 // 判断导航控制器是否只有一个子控制器,如果只有一个子控制器,肯定是根控制器 if(self.navigationController.childViewControllers.count == 1){ // 表示用户在根控制器界面,就不需要触发滑动手势, return NO; } return YES; }
-(void)handleNavigationTransition:(UIPanGestureRecognizer *)g{ }
转载请注明出处:http://blog.csdn.net/chen_gp_x
0 0
- iOS向右滑动返回上一界面
- iOS向右滑动返回上一界面
- 向右滑动返回上一界面
- 向右滑动返回上一级界面
- 向右滑动返回上一页
- iOS向右滑动返回
- ionic - 页面用力向右滑动返回了上一层
- Android向右滑动关闭界面
- Android Activity向右滑动返回
- 滑动返回上一层级
- 关于系统(ios7+)自带的向右滑动手势返回上一个界面的一个问题
- android实现向右滑动返回功能
- android实现向右滑动返回功能
- 如何禁止NavigationController的向右滑动返回
- android实现向右滑动返回功能
- iOS 屏幕左侧向右滑动返回
- navigationcontroller向右滑动返回的功能
- iOS 屏幕左侧向右滑动返回-问题
- TensorFlow之shuffle_batch批量读文件
- C语言 变量的作用域和生命周期
- opengl之glutTimerFunc
- LeetCode No.70 ClimbingStairs
- C3p0数据库连接池的使用
- 向右滑动返回上一界面
- BZOJ 3400: [Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队 动态规划
- idea maven配置基础使用
- 如何从面试官中知道自己需要准备什么
- 改革春风吹满地
- 设计模式---建造者模式(C++实现)
- 应用:性能提高技术
- 【Hackerrank University2】【JZOJ5008】Querying Sums on Strings 题解
- spring4 执行异步方法