博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
touchesEnded不响应
阅读量:6718 次
发布时间:2019-06-25

本文共 591 字,大约阅读时间需要 1 分钟。

  hot3.png

http://blog.csdn.net/assholeu/article/details/16363241

touchesEnded不响应主要存在以下几种情况

case 1 : userInteractionEnabled

部分控件如UIImageView,userInteractionEnabled默认为NO,需要将其设置为YES;
break;

 

case 2 : 控件被其他控件所遮盖

[[self nextResponder] touchesBegan:touches withEvent:event] //这时需要设置消息链穿透 

break;

 

case 3 : UITapGestureRecognizer

UITapGestureRecognizer如果使用在子控件的父控件上,那么子控件的touchesEnded不会执行,而是执行touchesCanceled,并且touchesBegan会延迟执行,会明显感觉到延迟。

UITouch *touch = [touches anyObject];  if([touch tapCount] == 1) {  // do sth     }// 解决办法  

break;

 

default :  其他的评论补充

break;

转载于:https://my.oschina.net/huqiji/blog/1492682

你可能感兴趣的文章
卑不谋尊,疏不谋戚
查看>>
Docker上的MySQL:MySQL容器的单主机网络
查看>>
阿里巴巴股价大涨市值超腾讯居亚洲第一
查看>>
360发布企业BYOD安全管理系统"360天机"
查看>>
容器网络概述
查看>>
使用C++和DirectX开发游戏GUI(三)
查看>>
我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading)...
查看>>
Mellanox:一切以数据为中心 重构网络世界
查看>>
2013年首次亮相的RoboBee,如今却能”上天入海“
查看>>
在Docker里运行Ceph
查看>>
这里有一份面筋请查收(五)
查看>>
Java中的匿名对象
查看>>
最新发布:数据库防火墙技术市场调研报告
查看>>
AI如何为安防赋能?具体场景案例解析
查看>>
揭秘“史上最严高考”背后的高科技手段
查看>>
百分点:在线旅游阿里去啊购买转化最高
查看>>
“互联网+”改变传统教育模式
查看>>
阿里巴巴发布物联网平台:不止互动 更能互懂
查看>>
威胁情报工具:更快?更聪明?
查看>>
荷兰Serverius数据中心如何逆袭运营困境
查看>>