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 } }
这样就解决长按响应两次的问题。
相关文章推荐
- iphone响应地图长按事件 解决长按响应两次的问题
- 解决dialog中edittext点击两次才响应事件的问题
- 如何解决Button不响应MouseLeftButtonDown与MouseLeftButtonUp事件的问题
- 使用iscroll滑动区域内的div onclick事件单击一次触发了两次问题的解决
- 用C++在cocos2d-x 3.2下完美解决Menu吞掉事件导致ScrollView等无法响应的问题
- 解决GridView中嵌入CheckBox,事件无法响应的问题
- 解决jquery Dialog不响应asp.net事件的问题
- android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决
- 解决ViewPager嵌套Fragment内部点击事件无响应问题
- 分析并解决移动端js事件响应慢的问题
- 解决通过UIAlertView按钮点击事件pop回上级页面键盘会响应问题
- JQueryUI dialog控件不响应服务端事件问题解决,dialog不能提交表单
- 使用jquery on()方法解决html页面点击元素,事件无响应的问题
- Androidの解决ViewFlipper与ScrollView滑动响应事件拦截的问题
- 解决UIScrollView,UIImageView等控件不能响应touch事件的问题
- Sencha Touch 解决 button tap事件 按下和弹起 两次响应
- Android-解决ViewFlipper与ScrollView滑动响应事件拦截的问题
- 解决 点击ListView空白处事件不响应问题
- 解决UIScrollView,UIImageView等控件不能响应touch事件的问题
- 解决GridView中嵌入CheckBox,事件无法响应的问题