
ios快速点击按钮时怎么触发uicontroleventtouchdown来不及反应
展开全部
我想问,你是不是在IOS7上开发的。
如果是的话,继续往在看。
UIControlEventTouchDown 此事件是手指碰到按钮就调用了。 这样在IOS7上会有一个冲突。 IOS7以后增加了手势滑动返回。 在手势滑动返回的那个区域是不允许有UIControlEventTouchDown事件的。 不然的话,就会有事件冲突了。 系统不知道是要准备返回 还是要点那个BUTTON。 。
解决方法: self.navigationController.interactivePopGestureRecognizer.delaysTouchesBegan=NO;
把滑动返回的UIControlEventTouchDown事件让给其他UI控件 ,
如果是的话,继续往在看。
UIControlEventTouchDown 此事件是手指碰到按钮就调用了。 这样在IOS7上会有一个冲突。 IOS7以后增加了手势滑动返回。 在手势滑动返回的那个区域是不允许有UIControlEventTouchDown事件的。 不然的话,就会有事件冲突了。 系统不知道是要准备返回 还是要点那个BUTTON。 。
解决方法: self.navigationController.interactivePopGestureRecognizer.delaysTouchesBegan=NO;
把滑动返回的UIControlEventTouchDown事件让给其他UI控件 ,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询