首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

ios各种手势,很好玩儿

2012-09-06 
ios各种手势,很有意思转自http://blog.csdn.net/likendsl/article/details/7554150 这哥们很厉害的一、概述

ios各种手势,很有意思

转自http://blog.csdn.net/likendsl/article/details/7554150 这哥们很厉害的

一、概述

iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:

?- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
?- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event
?- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
?- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

但是这种方式甄别不同的手势操作实在是麻烦,需要你自己计算做不同的手势分辨。后来。。。

苹果就给出了一个比较简便的方式,就是使用UIGestureRecognizer

二、UIGestureRecognizer

UIGestureRecognizer基类是一个抽象类,我们主要是使用它的子类(名字包含链接,可以点击跳到ios Developer library,看官方文档):

    }??

    三、iphone操作手势的大概种类

    1.点击(Tap)
    点击作为最常用手势,用于按下或选择一个控件或条目(类似于普通的鼠标点击)、

    2.拖动(Drag)
    拖动用于实现一些页面的滚动,以及对控件的移动功能。

    3.滑动(Flick)
    滑动用于实现页面的快速滚动和翻页的功能。

    4.横扫(Swipe)
    横扫手势用于激活列表项的快捷操作菜单

    5.双击(Double Tap)
    双击放大并居中显示图片,或恢复原大小(如果当前已经放大)。同时,双击能够激活针对文字编辑菜单。

    6.放大(Pinch open)
    放大手势可以实现以下功能:打开订阅源,打开文章的详情。在照片查看的时候,放大手势也可实现放大图片的功能。

    7.缩小(Pinch close)
    缩小手势,可以实现与放大手势相反且对应的功能的功能:关闭订阅源退出到首页,关闭文章退出至索引页。在照片查看的时候,缩小手势也可实现缩小图片的功能。

    8.长按(Touch &Hold)
    在我的订阅页,长按订阅源将自动进入编辑模式,同时选中手指当前按下的订阅源。这时可直接拖动订阅源移动位置。
    针对文字长按,将出现放大镜辅助功能。松开后,则出现编辑菜单。
    针对图片长按,将出现编辑菜单。

    9.摇晃(Shake)
    摇晃手势,将出现撤销与重做菜单。主要是针对用户文本输入的。


热点排行