博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
全屏滑动代码
阅读量:6442 次
发布时间:2019-06-23

本文共 881 字,大约阅读时间需要 2 分钟。

hot3.png

- (void)viewDidLoad {    [super viewDidLoad];        // 获取系统自带滑动手势的target对象    id target = self.interactivePopGestureRecognizer.delegate;        // 创建全屏滑动手势,调用系统自带滑动手势的target的action方法    UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:target action:@selector(handleNavigationTransition:)];    // 设置手势代理,拦截手势触发    pan.delegate = self;        // 给导航控制器的view添加全屏滑动手势    [self.view addGestureRecognizer:pan];        // 禁止使用系统自带的滑动手势    self.interactivePopGestureRecognizer.enabled = NO;}// 什么时候调用:每次触发手势之前都会询问下代理,是否触发。// 作用:拦截手势触发- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{    // 注意:只有非根控制器才有滑动返回功能,根控制器没有。    // 判断导航控制器是否只有一个子控制器,如果只有一个子控制器,肯定是根控制器    if (self.childViewControllers.count == 1) {            // 表示用户在根控制器界面,就不需要触发滑动手势,        return NO;    }    return YES;}

转载于:https://my.oschina.net/gongxiao/blog/631402

你可能感兴趣的文章
csv2mysql
查看>>
可以免费下载视频素材和模板网站汇总
查看>>
生成包含数字和大小写字母的随机码
查看>>
前辈回顾15年程序员生涯,总结的7点经验
查看>>
WebView与 JS 交互方式
查看>>
Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
查看>>
【CT】四、Turing Machines(2)
查看>>
【matlab】plot
查看>>
Kafka生产者APi
查看>>
有关计算机组成的分享~
查看>>
梳理回顾
查看>>
基于开源Dubbo分布式RPC服务框架的部署整合
查看>>
用C#实现智能设备上的NotifyIcon类
查看>>
HDU-2602-Bone Collector
查看>>
vs 2017 IIS EXPRESS 增加局域网访问
查看>>
POJ-2456 Aggressive cows---最大化最小值(也就是求最大值)
查看>>
解决WinSock中发送、接收多包问题
查看>>
CMDB资产管理系统开发:需求分析
查看>>
WebKit源代码里的RefPtr智能指针
查看>>
前端异常采集
查看>>