轻松学iphone开发之触摸及手势

轻松学iphone开发之触摸及手势

ID:20000093

大小:620.16 KB

页数:18页

时间:2018-10-08

轻松学iphone开发之触摸及手势_第1页
轻松学iphone开发之触摸及手势_第2页
轻松学iphone开发之触摸及手势_第3页
轻松学iphone开发之触摸及手势_第4页
轻松学iphone开发之触摸及手势_第5页
资源描述:

《轻松学iphone开发之触摸及手势》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14章触摸及手势在日常生活中,我们使用的是键盘来完成手机中所用的操作。但是在iPhone中,用户是不通过键盘,而是通过触摸设置来实现屏幕上所有的操作。本章我们将主要为大家讲解触摸和手势等相关方面的知识。14.1触摸所谓触摸,就是指用户使用手指接触屏幕。系统和硬件一起,将会知道手指什么时候触摸到屏幕,还可以知道屏幕触摸到的位置。本节主要为大家讲解触摸中常用到的方法和应用。14.1.1触摸的方法其实,触摸是在UIView上进行的。用户看到的和触摸到的都是视图。当用户触摸到屏幕时,触摸事件就会发生。触摸是有一系列的方法控制的。在使用这些方

2、法之前,要创建一个触摸对象。14.1.1触摸的方法14.1.1触摸的方法14.1.2触摸的应用有了这些触摸的方法,我们就可以在触摸屏上,进行一些简单的操作。14.2手势为了给屏幕争取更多更大的空间,所有我们看到的iPhone是没有键盘的。用户可以将手放到屏幕上通过各种各样的手势来完成各项操作,识别这些手势的被称为手势识别器。本节将主要为几种常用到的手势识别器。14.2.1手势识别器手势识别器(UIGestureRecognizer):可以理解为一个容器,里面可以添加它的子类,这些子类都是封装好的,可以响应屏幕上的事件。UIGestur

3、eRecognizer本身是一个抽象类,提供方法和属性给它的子类。14.2.1手势识别器方法功能initWithTarget()指定初始化器locationOfTouch()一个触摸是由索引号指定属性numberOfTouches提供当前触摸的个数enabled关掉手势识别器state、view视图是手势识别器附属的视图14.2.2轻拍通常,使用UITapGestureRecognizer手势识别器来实现轻拍的动作。在使用之前,要创建一个UITapGestureRecognizer对象。14.2.2轻拍14.2.3捏所谓捏,就是使用两

4、个手指,在屏幕上向里或者向外张合,从而使屏幕中的东西实现放大和缩小的效果。实现捏的手势识别器为UIPinchGestureRecognizer。在使用UIPinchGestureRecognizer之前,同样要创建对象。14.2.4滑动要实现滑动的手势,必须要使用UISwipeGestureRecognizer手势识别器。要使用UISwipeGestureRecognizer手势识别器之前,我们还是要进行创建。14.2.5旋转要使用旋转手势,必须要使用到UIRotationGestureRecognizer手势识别器。在使用UIRot

5、ationGestureRecognizer之前,我们还是需要创建对象。14.2.6移动我们可以手势,实现事物的移动。要实现移动,需要使用UIPanGestureRecognizer手势识别器。要使用它,需要先创建对象。14.2.7长按当我们按住屏幕上的某一事物时,在事物上停留一段时间,被称为长按。要想实现长按,必须要使用UILongPressGestureRecognizer手势识别器。要使用它,必须要和之前的其它手势识别器一样,创建对象。14.2.7长按14.3小结本章主要向大家讲解了触摸的方法、应用以及手势等相关方面的内容。本章

6、的重点是几种常用手势的使用。通过学习本章,希望大家可以自己动手使用触摸和手势的相关内容,创建出一个独特的设置界面。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。