关于ios中的长按事件被调用两次的问题
2012-08-16 10:37
162 查看
如果,长按,事件会被调用两次,
长按的响应有状态之分,会在began和ended都会各自调用一次,那么进行区分,问题就搞定。
- (void)HandleLongPress:(UILongPressGestureRecognizer *)gestureRecognizer
{
//解决响应两次的问题
if (gestureRecognizer.state ==
UIGestureRecognizerStateEnded)
{
return;
}
else if (gestureRecognizer.state ==
UIGestureRecognizerStateBegan)
{
//处理事件
}
长按的响应有状态之分,会在began和ended都会各自调用一次,那么进行区分,问题就搞定。
- (void)HandleLongPress:(UILongPressGestureRecognizer *)gestureRecognizer
{
//解决响应两次的问题
if (gestureRecognizer.state ==
UIGestureRecognizerStateEnded)
{
return;
}
else if (gestureRecognizer.state ==
UIGestureRecognizerStateBegan)
{
//处理事件
}
相关文章推荐
- ios 关于 通过加载 xib 生成的view,调用 addsubviews,sub view的按钮 不相应点击事件的 问题
- 关于Unity3D(4.7和5.3.4)与IOS原生Object-C交互,调用IOS原生UIImagePickerController的问题
- 关于Button点击两次才响应事件相关问题
- ios关于viewController初始化赋值的问题,VC调用问题
- 关于iosAPP跳转代理方法不调用问题
- 关于spring定时器一次调用却触发了两次trigger的问题分析
- 关于spring定时器一次调用却触发了两次trigger的问题分析
- 关于同一个文件两次调用CDC切片的结果不同的问题
- ios关于点击事件selector传参的问题,看似简单却容易混淆(已解决)
- 关于aspx的page_load事件执行两次的问题
- 关于datagrid中控件利用js调用后台方法事件的问题
- 关于JComboBox触发事件总是执行两次的问题
- 关于ModalPopup控件不能调用CS事件代码的问题
- 关于ios调用银联sdk编译遇到的各种问题
- 关于Form KeyDown事件的处理代码执行两次的问题
- 关于ios调用银联sdk编译遇到的各种问题
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- 关于JComboBox触发事件总是执行两次的问题
- 关于多控件调用同一个事件的问题
- 关于在 oracle trigger(insert)事件中调用存储过程的问题