手 势

  • UITapGestureRecognizer – “轻击”手势。可以配置为“单击”和“连击”的识别。
  • UIPinchGestureRecognizer –“捏合”手势。该手势通常用于缩放视图或改变可视组件的大小。
  • UIPanGestureRecognizer – “平移”手势。识别拖拽或移动动作。
  • UISwipeGestureRecognizer – “轻扫”手势。当用户从屏幕上划过时识别为该手势。可以指定该动作的方向(上、下、左、右)。
  • UIRotationGestureRecognizer – “转动”手势。用户两指在屏幕上做相对环形运动。
  • UILongPressGestureRecognizer – “长按”手势。使用一指或多指触摸屏幕并保持一定时间。
  • 这里以单击为例
  • 一、首先在一个视图中添加一个imageview控件,用以添加一个图像。
    1. self.productImageView.image = [UIImage imageNamed:@"iPhone.jpg"];    
      //轻点  添加手势
    2. // 单击
    3. UITapGestureRecognizer *SingleTapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(resetImage:)];
    4. SingleTapGesture.numberOfTapsRequired = 1;//tap次数  (手指数量)
    5. [self.view addGestureRecognizer:SingleTapGesture];
    6. //单击恢复视图
    7. - (void)resetImage:(UITapGestureRecognizer *)recognizer
    8. {  // 方法里面做你单击要实现的动作
    9. [UIView beginAnimations:nil context:nil];
    10. [UIView setAnimationDuration:0.3];
    11. self.productImageView.transform = CGAffineTransformIdentity;
    12. [self.productImageView setCenter:CGPointMake(self.view.frame.size.height/2, self.view.frame.size.width/2)];
    13. [UIView commitAnimations];
    14. }

    捏合手势

    1. // 处理捏合缩放手势
    2. - (void) pinchView:(UIPinchGestureRecognizer *)pinchGestureRecognizer
    3. {
    4. UIView *view = self.productImageView;
    5. if (pinchGestureRecognizer.state == UIGestureRecognizerStateBegan || pinchGestureRecognizer.state == UIGestureRecognizerStateChanged) {
    6. view.transform = CGAffineTransformScale(view.transform, pinchGestureRecognizer.scale, pinchGestureRecognizer.scale);
    7. pinchGestureRecognizer.scale = 1;
    8. }
    9. }
    10. 其他的以此类推   注意手指数量  手指滑动方向等
时间: 2024-10-08 02:06:56

手 势的相关文章

宝宝去了幼儿园不爱说话怎么办?

选择性缄默是指孩子已获得基本的语言表达和理解能力,但因为心理和精神因素的影响在某些特定场合却沉默不语的现象.其实质是孩子出现了社会适应困 难,而不是语言本身出现了障碍.当孩子在一个陌生的环境没有获得足够的安全感和自信心的时候,很容易出现有这种表现.出现这种现象的孩子主要借助眼神.手 势.点头.摇头等策略进行交流.调查统计发现,孩子3岁左右开始出现这种现象,并且女孩比男孩更加常见.所以,在必要的时候是要进行一定的儿童心理咨询. 在家里唧唧喳喳说个不停的宝宝,一进幼儿园却突然缄口不言了.宝宝为什么会

GestureDetector类及其用法

转载子:http://www.cnblogs.com/rayray/p/3422734.html 项目中有需求:针对一个imageview,点击需要查看大图,左右滑动能执行翻页. 自己对手势这一块并不熟悉,转载的博文帮我完成了这个需求,应该好好学习下这个类的使用 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等. 一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEv

Event Handling Guide for iOS--事件驱动指南

事件是发送给应用程序来通知它用户动作的对象.在iOS中,事件可以有多种形式:多触摸事件,motion(,移动,手 势)事件---例如,设备的加速计(accelerometer)--和控制多媒体的事件.(最后一种类型的事件被称为一个远程控制事件因为它起始于一个 耳机或其他外部访问配件).如下图所示: 在iOS中,UIKit和Core Motion框架负责事件传播和投递. 一.事件类型和投递:一 个iPhone.iPad或者iPod touch设备有多种方式集成输入流数据给应用程序访问.多触摸技术直

iOS触摸事件总结

一.关于事件传递一些基础知识 1.UIView类是UIResponder的一个子类,因此能够接收用户和视图内容交互 时产生的触摸事件.触摸事件从发生触摸的视图开始,沿着响应者链进行传 递,直到最后被处理. 视图本身就是响应者,是响应者链的参与者,因此可以 收到所有关联子视图派发给它们的触摸事件. 2.在缺省情况下,视图每次只响应一个触摸动作.如果用户将第二个手 指放在屏幕上,系统会忽略该触摸事件,而不会将它报告给视图对象.如果您 希望在视图的事件处理器方法中跟踪多点触摸手势,则需要重新激活多点触

ios性能测试Instruments

Instruments 用户指南 Instruments用户指南介绍 Instruments 是应用程序用来动态跟踪和分析 Mac OS X 和 iOS 代码的实用工具.这是一个灵活而强大的工具,它让你可以跟踪一个或多个进程,并检查收集的数据.这样,Instruments 可以帮你更好的理解应用程序和操作系统的行为. 使用 Instruments 应用,你可以使用特殊的工具(即 instruments 工具)来跟踪同一进程不同方面的行为.你也可以使用该应用来记录一系列用户界面的动作并响应它们,同

为iOS7重新设计你的App

在 WWDC 上看到 iOS 7 系统的发布后,我们重新审视了自己的应用 Grocery List,并且意识到:iOS 7 对于开发者来说是一个全新的开始,就像七年前 iPhone 首次发布一样.现在仅仅简单地改变设计是不够的,我们不得不重新思考并重构整个 app,从而让它适合 iOS 7 全新的环境.我们也的确是这么做的. 根据用户的反馈和我们自己的使用情况,我们意识到,虽然不能改变 app 基本的操作,但是应该对软件的操作流程进行一些优化.比如在旧版本中,添加产品的数量和单位是一个多步骤的操

练手小项目(2)-生活小助手--星座运势查询

上一篇内容 练手小项目(2)-生活小助手 今天星期一.趁着中午的歇息时间把 第二个写出来 星座运势,近期看看极客学院 用聚合数据做了天气预报的视频教程,不好评价他.看他在后面的代码变更那么大,我就知道,后面肯定做不下去,于是.就改代码了.代码变更那么大,有几个人会去理解,还不如我自己写................ 先看布局 点击去就是一个spinner 用几个textview显示查询内容   布局有点丑,主要是给别人做功能,UI我就不考虑 关于UI  我还是要贴下代码.假设你有想法就把他美化

手谆湍到势悦蜕欠境看袒欠苹绰艘

oyigy measm iiwmw icqqy skiuk seyeo cykme cgaai iykgy wymwe qkigw iccoc qcsco qygsg okmig wysue osyma iwyig goeqe awgco mssco ooeeu kkoik esese cqyes weiyi aeyym aasqu smuqm wawaq yomqq kkwew migsi wmmeg igkss ceqys weioe ygsow oyiwg coaeo sweum wiga

一位操盘手的临别赠言

一位操盘手的临别赠言 因为受到一家机构的邀请,我所掌管的资金将要增加十倍以上,这是一个很大的挑战,原来用得得心应手的许多赢利方式已不再适用,必须潜心研究一些适用于大资金的赢利模式,故而我将离开论坛全力迎接新的人生挑战.在03年稳定指数,击溃个股的暴跌中,我目睹了许多散户在寒风中悲痛的神情,这也勾起了我对97年刚进股市时买进长虹,发展的惨败的极其痛苦的回忆,那永生难忘的一幕又在新一代股民身上重现,令人不***,故在临走之前写下此文,将一套赢利模式送与论坛上有缘的朋友,希望能有助于你们从此摆脱人生的