您的位置:首页 > 移动开发 > IOS开发

关于ios中的长按事件被调用两次的问题

2012-08-16 10:37 162 查看
如果,长按,事件会被调用两次,

长按的响应有状态之分,会在began和ended都会各自调用一次,那么进行区分,问题就搞定。

- (void)HandleLongPress:(UILongPressGestureRecognizer *)gestureRecognizer
{
    //解决响应两次的问题  
    if (gestureRecognizer.state ==
UIGestureRecognizerStateEnded) 
    {  
        return;  
    } 
    else if (gestureRecognizer.state ==
UIGestureRecognizerStateBegan)
    {  
                //处理事件 
   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios