您的位置:首页 > 其它

iphone响应地图长按事件 解决长按响应两次的问题

2013-02-20 11:07 225 查看
注意UILongPressGestureRecognizer的使用,action在长按手势的 began和ended状态都会被调用一次。所以在action中应该对这两种状态有所区分。

- (void) handleLongPressAction:(UILongPressGestureRecognizer*)press {
//解决响应两次的问题
if (press.state == UIGestureRecognizerStateEnded) {

return;

} else if (press.state == UIGestureRecognizerStateBegan) {

//TODO
}
}

这样就解决长按响应两次的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: