- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
精彩文档
HYPERLINK /totogo2010/article/details/8615940 iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
1、UIGestureRecognizer介绍
手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。
iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。
HYPERLINK /library/ios/documentation/uikit/reference/UITapGestureRecognizer_Class/Reference/Reference.html \l //apple_ref/occ/cl/UITapGestureRecognizer \t _blank UITapGestureRecognizer??
HYPERLINK /library/ios/documentation/uikit/reference/UIPinchGestureRecognizer_Class/Reference/Reference.html \l //apple_ref/occ/cl/UIPinchGestureRecognizer \t _blank UIPinchGestureRecognizer
HYPERLINK /library/ios/documentation/uikit/reference/UIRotateGestureRecognizer_Class/Reference/Reference.html \l //apple_ref/occ/cl/UIRotationGestureRecognizer \t _blank UIRotationGestureRecognizer
HYPERLINK /library/ios/documentation/uikit/reference/UISwipeGestureRecognizer_Class/Reference/Reference.html \l //apple_ref/occ/cl/UISwipeGestureRecognizer \t _blank UISwipeGestureRecognizer
HYPERLINK /library/ios/documentation/uikit/reference/UIPanGestureRecognizer_Class/Reference/Reference.html \l //apple_ref/occ/cl/UIPanGestureRecognizer \t _blank UIPanGestureRecognizer
HYPERLINK /library/ios/documentation/uikit/reference/UILongPressGestureRecognizer_Class/Reference/Reference.html \l //apple_ref/occ/cl/UILongPressGestureRecognizer \t _blank UILongPressGestureRecognizer
上面的手势对应的操作是:?
Tap(点一下)
Pinch(二指往內或往外拨动,平时经常用到的缩放)
Rotation(旋转)
Swipe(滑动,快速移动)
Pan (拖移,慢速移动)
?LongPress(长按)
UIGestureRecognizer的继承关系如下:
2、使用手势的步骤
使用手势很简单,分为两步:
创建手势实例。当创建手势时,指定一个回调方法,当手势开始,改变、或结束时,回调方法被调用。
添加到需要识别的View中。每个手势只对应一个View,当屏幕触摸在View的边界内时,如果手势和预定的一样,那就会回调方法。
ps:一个手势只能对应一个View,但是一个View可以有多个手势。
建议在真机上运行这些手势,模拟器操作不太方便,可能导致你认为手势失效。
3、Pan 拖动手势:
[cpp]? HYPERLINK /totogo2010/article/details/8615940 \o view plain view plain HYPERLINK /totogo2010/article/details/8615940 \o copy copy
UIImageView?*snakeImageView?=?[[UIImageView?alloc]?initWithImage:[UIImag
您可能关注的文档
- 2018年度新的课标三维人教政治必修4第一单元第二课小结与测评.doc
- 2018年度新的课标三维人教语文必修4第二单元第5课苏轼词两首.doc
- 2018年度阳胜各月体检全部大数据对比分析报告报告材料表240X.doc
- 2018年度新的课标三维人教语文必修5第一单元第3课边城.doc
- 2018年度注册监理师逾期考地的题目和标准详解82分.doc
- 2018年度咨询工程的师继续教育工程的项目的社会评价与衡量与衡量试卷85分.doc
- 2018年度咨询工程的师投资继续教育社会评价与衡量与衡量73.doc
- 2018年度咨询师继续教育环评试卷84分含正确标准详解.doc
- 2018年度浙大远程教育高级财务的会计作业.doc
- 2018年度组织行为学在线作业ABCDEF.doc
- 多晶莫来石纤维生产建设项目可行性研究报告.doc
- 2.1 大都市的辐射功能——以我国上海为例 第一课时课件(共20张PPT).pptx
- 西部地区草原植物土壤养分含量和微生物数量随季节变化.docx
- 多晶纤维板生产建设项目可行性研究报告.doc
- 2.1 空气的组成 课件 (共14张PPT) 2024-2025学年化学沪教版九年级上册.pptx
- 多糖类化合物生产建设项目可行性研究报告.doc
- 二氧化碳保护焊生产建设项目可行性研究报告.doc
- 二氧化碳气保焊丝生产建设项目可行性研究报告.doc
- 北京市海淀区2024-2025学年八年级上学期期末考试地理试卷(含答案).pdf
- 洗衣机控制器的设计.docx
文档评论(0)