-(void)handelPan:(UIPanGestureRecognizer*)gestureRecognizer{//获取平移手势对象在self.view的位置点,并将这个点作为self.aView的center,这样就实现了拖动的效果
    CGPoint curPoint = [gestureRecognizer locationInView:self.view];[self.aView setCenter:curPoint];
}
-(void)handelTap:(UITapGestureRecognizer *)gestureRecognizer{NSLog(@"%s",__FUNCTION__);[NSRunLoop cancelPreviousPerformRequestsWithTarget:self];//双击事件取消延时
}
//单击方法
-(void)handelSingleTap:(UITapGestureRecognizer*)gestureRecognizer{NSLog(@"%s",__FUNCTION__);[self performSelector:@selector(singleTap:) withObject:nil afterDelay:0.2];
}
-(void)singleTap:(id)sender{NSLog(@"%s",__FUNCTION__);
}- (void)viewDidLoad {[super viewDidLoad];//创建一个平移手势对象,该对象可以调用handelPan:方法
    UIPanGestureRecognizer *panGes = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handelPan:)];[self.aView addGestureRecognizer:panGes];[panGes release];//创建一个点击手势对象,该对象可以调用handelTap:方法
    UITapGestureRecognizer *tapGes = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handelTap:)];[self.view addGestureRecognizer:tapGes];[tapGes release];[tapGes setNumberOfTouchesRequired:1];//触摸点个数
    [tapGes setNumberOfTapsRequired:2];//点击次数//创建一个点击手势对象,该对象可以调用handelSingleTap:方法
    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handelSingleTap:)];[self.view addGestureRecognizer:singleTap];[singleTap release];[singleTap setNumberOfTouchesRequired:1];//触摸点个数
    [singleTap setNumberOfTapsRequired:1];//点击次数
}

iphone ios 手势相关推荐

  1. 【转】iphone - ios app maximum memory budget

    [转]iphone - ios app maximum memory budget https://stackoverflow.com/questions/5887248/ios-app-maximu ...

  2. iOS手势学习UIGestureRecognizer cocos2d 手势推荐

    iOS手势学习UIGestureRecognizer & cocos2d 手势推荐 手势识别类型: UILongPressGestureRecognizer  // 长按 UIPanGestu ...

  3. iOS 手势的用法

    iOS 手势类 : UIGestureRecognizer(继承于NSObject基类) 继承于UIGestureRecognizer类的有六个子类,分别是: UILongPressGestureRe ...

  4. swift 实现iOS手势密码、指纹密码、faceID

    本博客包含了如何实现iOS手势密码.指纹密码.faceID全步骤,包括了完整的代码. 先附上demo地址https://github.com/Liuyubao/LYBTouchID,支持swift3. ...

  5. iPhone/iOS开启个人热点的纵向适配小结

    http://blog.csdn.net/phunxm/article/details/42967035 一.iPhone创建个人热点 iPhone/iOS双环上网,即iPhone通过创建个人热点(P ...

  6. iOS手势操作简介(一)

    iOS中能够响应手势操作的类必须要继承自UIResponder,才能够处理手势响应操作. 默认继承了UIResponder的类有:UIApplication UIViewController UIVi ...

  7. iPhone iOS升级完美指南

    之前买的iPhone 4,用的是iOS 4.1.现在最新的系统是iOS5.x了.(iOS5新功能请看:iPhone升级iOS 5可用iMessage免费发短信) 很多东西无法在旧的系统中使用,所以想升 ...

  8. iphone ios编译ffmpeg

    1.mov格式解析 http://blog.csdn.net/sunshine1314/article/details/2547275 2.mov解析的开源工程:bento4和ffmpeg,其中ben ...

  9. iOS手势操作简介(三)

    监听触摸事件的做法 如果想监听一个view上面的触摸事件,之前的做法是 自定义一个view 实现view的touches方法,在方法内部实现具体处理代码 通过touches方法监听view触摸事件,有 ...

  10. android系统手势app,8种iOS手势规定和14种android手势规定详解

    不知道大家对ios系统和android系统的规定的原生手势有哪些吗?看到这样的标题,你能够回答出几个呢? 其实,APP设计师和h5开发工程师对移动设备的手势的了解和理解是非常有必要的.只有掌握了这些平 ...

最新文章

  1. C/C++指针使用常见的坑
  2. 骑芯供应链(T 面试)
  3. CSU-1982 小M的移动硬盘
  4. Unity3D使用经验总结 编辑器扩展篇【转】
  5. 蓝桥杯 PREV-8 历届试题 买不到的数目
  6. 我什么时候应该使用访客设计模式? [关闭]
  7. CNN入门讲解:不一样的Softmax
  8. Win10自定义开始菜单磁贴背景颜色及图标
  9. 知识产权(笔记 1-3章)
  10. 浅入浅出Vivado IP之DDS Compiler
  11. 嵌入式单片机基础篇(三十五)之SPI通信以及51单片机程序
  12. 《你不可不知的50个建筑学知识》之哥特式建筑 1
  13. Python中的嵌套循环
  14. 2021年中国不间断电源(UPS)行业市场规模、产品结构及发展趋势分析:UPS电源向节能环保方向发展 [图]
  15. 陈婉芬老师的精髓金玉良言----相信篇,观念篇
  16. 十大股票资讯网站排名 炒股资讯网站排行榜 炒股必看的资讯网站推荐
  17. Soul瞬间发布长视频教程
  18. 1.计算机图形学 实验 线条(利用C语言图形函数绘图)
  19. 天龙八部服务器端Lua脚本系统
  20. 两化融合主要在哪些方面

热门文章

  1. Re:天选2之找不到WLAN网络
  2. 将QT中的单选、复选框从选中状态设置为未选中状态
  3. 基于android酒店点餐系统设计,基于Android的餐厅点餐系统的设计与实现
  4. 新手需要知道decode 和 encode 区别【转载】
  5. python PIL使用记录
  6. 客户成功的起源——SaaS(软件即服务)
  7. eWebEditor编辑器的使用
  8. elasticsearch7.x Java High Level REST客户端封装工具
  9. 许晓斌_Maven实战(三)——多模块项目的POM重构
  10. HTMLTestRunner测试报告定制