UIScrollView的几个要点总结:从你的手指touch屏幕开始,scrollView开始一个timer,如果:
1.  150ms内如果你的手指没有任何动作,消息就会传给subView。
2.  150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。
3. 150ms内手指没有滑动,scrollView将消息传给subView,但是之后手指开始滑动,scrollView传送touchesCancelled消息给subView,然后开始滚动。
观察下tableView的情况,你先按住一个cell,cell开始高亮,手不要放开,开始滑动,tableView开始滚动,高亮取消。
delaysContentTouches的作用:
这个标志默认是YES,使用上面的150ms的timer,如果设置为NO,touch事件立即传递给subView,不会有150ms的等待。
cancelsTouches的作用:
这个标准默认为YES,如果设置为NO,这消息一旦传递给subView,这scroll事件不会再发生。

转载于:https://blog.51cto.com/zqlicoder1314/1387619

UIScrollView的几个要点总结相关推荐

  1. 深度人脸识别:CVPR2020论文要点

    深度人脸识别:CVPR2020论文要点 Towards Universal Representation Learning for Deep Face Recognition 论文链接:https:/ ...

  2. UIScrollView上面放一个UIScrollView或者UITableView拖动时候 View出现一闪一闪解决办法...

    在项目中发现一个问题: 创建一个UIScrollView 上面放一个scrollView或者TableView,拖动scrollview或TableView 画面出现一闪一闪的情况. 解决办法设置一下 ...

  3. 变更控制管理流程图_干货丨项目管理流程及绘制规范要点

    1 什么是流程 流程是把一个或多个输入转换为对顾客有价值的输出的活动.简单地来说,流程其实就是"工作流转的过程",这些工作需要多个部门.多个岗位的参与和配合,这些部门.岗位之间会有 ...

  4. UIScrollView

    UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三 ...

  5. C#调用windows api的要点

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  6. C#中调用Windows API的要点

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  7. 启动子级时出错_减速机安装与使用时需注意的八个要点,细节很重要!

    减速机安装方式一直都是广大朋友遇到的问题,因为安装出错不光会影响使用,还可能会造成减速机的损伤,一台减速机价格不菲,那么安装时该注意的八个要点都有什么呢?一起来看看吧! 1.底座式安装,应校准中心线高 ...

  8. 联机分析处理系统与联机事务处理系统的区别和联系_混合事务分析处理“HTAP”的技术要点分析...

    HTAP是近些年来比较火的一个概念,本文将聊聊HTAP的前世今生及技术特点. 一.数据应用类别 根据数据的使用特征,可简单做如下划分.在选择技术平台之前,我们需要做好这样的定位. 1.1 OLTP 联 ...

  9. 你必须了解的微服务架构设计的10个要点!

    近来,几乎人人都在谈论微服务.微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活.更能适应现在需求快速变更的大环境等.本文将介绍微服务架构设计中的一些要点. 微服务架构设计时有哪些要点 ...

最新文章

  1. 论文LaTeX、项目README:无脑套用格式、开源模板最高10万赞
  2. 位宽512bit显卡_显卡知识:关于显卡位宽的基础知识科普
  3. [转]SQLServer和Oracle,存储过程区别,常用函数对比
  4. VC MFC程序,在About对话框中获取并显示程序的版本号
  5. Redis未授权访问写Webshell和公私钥认证获取root权限
  6. no need for pictures
  7. 光立方原理讲解_90%人不理解什么是防眩光射灯 防昡晕 防炫光,。怎么选项led防眩灯...
  8. 远控免杀专题1---基础篇
  9. 哔哩哔哩n倍速播放视频
  10. python数据分析——如何用python连接远程数据库
  11. NYOJ-会场安排问题(贪心)
  12. 关于《侏罗纪世界》你应该知道的18件事
  13. 使用opencv的nonfree模块
  14. SpringBoot+Shiro,java开发面试问题大全及答案大全
  15. iis php前景,IIS下PHP的ISAPI和FastCGI比较
  16. Matplotlib 25张图,数据分析可视化利器,不收藏女友要和我分手
  17. 为互联网IT人打造的中文版awesome-go
  18. MySQL Workbench中PK,NN,UQ,BIN,UN,ZF,AI,G字段类型标识说明
  19. 【六级翻译】2017年12月第一套翻译
  20. #9733;不评价别人的生活,是一个…

热门文章

  1. [JAVA]字符串单词倒转处理前面的空格
  2. week5 0.1 安装materializecss
  3. sort 、sorted、range、join方法 数字的正序、倒叙、翻转
  4. eclipse工具的使用心得
  5. 如何在 Quagga BGP 路由器中设置 IPv6 的 BGP 对等体和过滤
  6. [软件]提高日常操作电脑的效率
  7. Canvas实现简单刮刮乐效果
  8. Dotnet程序集自动生成版本号
  9. 计算机专业本科毕业答辩问题及回答
  10. 解析php变量,php使用parse_str实现查询字符串解析到变量中的方法