资讯专栏INFORMATION COLUMN

[分享]iOS开发-view手势点击响应

darkbug / 2100人阅读

摘要:实现手势点击响应在中,加入协议,然后文件里加入以下代码这个可以加到任何控件上比如你只想响应,我正好填满整个屏幕然后有一个关键的,要实现一个方法最后,响应的方法中,可以获取点击的坐标哦

实现view手势点击响应

在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码:

UITapGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];

[self.view addGestureRecognizer:singleTap];

 //这个可以加到任何控件上,比如你只想响应WebView,我正好填满整个屏幕

singleTap.delegate = self;

singleTap.cancelsTouchesInView = NO;

[singleTap release];

然后有一个关键的,要实现一个方法:

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

{    

      return YES;

}

最后,响应的方法中,可以获取点击的坐标哦!

-(void)handleSingleTap:(UITapGestureRecognizer *)sender

{   

     CGPoint point = [sender locationInView:self.view]; 

     NSLog(@"handleSingleTap!pointx:%f,y:%f",point.x,point.y);

}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16120.html

相关文章

  • iOS事件机制整理

    摘要:事件机制整理目录相关概念事件冲突使用案例相关概念类负责处理事件传递,均继承自它。则需要扩大的响应范围,将事件传递到。此为花边的重写方法,执行自己想要的操作执行一段动画参考文章触摸事件全家桶点击事件和手势冲突深入浅出事件机制 iOS事件机制整理 目录 相关概念 事件冲突 使用案例 相关概念 UIResponder UIResponder类负责处理事件传递,UIView、UIVie...

    xingpingz 评论0 收藏0
  • iOS事件处理,看我就够了~

    摘要:事件传递传递过程接收到事件,将事件传递给。示例还是上面的视图结构,我们给加上手势,并且通过方法接收回调,点击上面的后,方法调用如下。通过上面的例子来看,虽然在的下面,并且添加了手势,点击区 该文章属于原创,转载请注明: https://www.jianshu.com/p/b0884faae603 好久没写博客了,前后算起来刚好有一年了。这期间博客也不是一直没变化,细心的同学应该能发...

    PAMPANG 评论0 收藏0
  • iOS小知识

    摘要:动态库与静态库在说和文件之前,先明确一下什么是静态库,什么是动态库。静态库在编译的时候会被直接拷贝一份,复制到目标程序里来点不一样的推送简介中新增的通知服务扩展功能,在推送通知展示到界面之前提供开发者可以在后台对推送的内容进行修改。 如何优雅地使用 KVO KVO 作为 iOS 中一种强大并且有效的机制,为 iOS 开发者们提供了很多的便利;我们可以使用 KVO 来检测对象属性的变化、...

    wpw 评论0 收藏0
  • 移动弹窗基础知识浅析——IOS弹窗体系

    摘要:尤其是遇到二次确认等场景因此,打算从头整理移动弹窗的基础知识,以弹窗体系为切入点,从定义出发,对移动弹窗进行分类,然后分别分析每一类弹窗的应用场景,以及在使用过程中需要注意的点。 摘要: 最为常见的【弹窗】反而是最捉摸不定的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到二次确认等场景…… 因此,打算从头整理移动弹窗的基础知识,以iOS弹窗体系为切入点,从...

    jas0n 评论0 收藏0
  • IOS-Swift开发基础——触控和手势

    摘要:手势事件点击手势拖动手势缩放手势擦碰手势旋转手势长按手势添加和移除手势下面代码简单演示各个手势用法点击手势点击次数捏手势旋转手势滑动手势默认为右滑拖动手势与滑动手势冲突,二者选其一长按手势放大缩小状态变化触控事件通 手势事件 UITapGestureRecognizer(点击手势) UIPanGestureRecognizer(拖动手势) UIPinchGestureRecogniz...

    马永翠 评论0 收藏0

发表评论

0条评论

darkbug

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<