uilongPressGestureRecognizer 的两次(多次)触发
2015-11-07 21:30
519 查看
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizeralloc] initWithTarget:selfaction:@selector(longPress:)];
longPress.delegate = self;
[self.viewaddGestureRecognizer:longPress];
其实时因为响应不同的状态。所以,要在你的方法里加上状态的判断。可以看到,开始响应,结束响应,如果你不判断的话,都会调用你的方法。
-(void)longPress:(UILongPressGestureRecognizer *)sender
{
if (sender.state == UIGestureRecognizerStateBegan)
{
[self yourMethod];
}
}
相关文章推荐
- Machine Learning week 1 quiz: Introduction
- IOS7以上的UITableView顶部空白的问题
- [ecshop调试]ecshop 数据库查询缓存详解 有三种缓存,query_cache(数据库查询缓存)、static_cache(静态缓存)和cache(普通的缓存)
- 去掉 UITableView 顶部的多余空间
- [POJ1679]The Unique MST 次小生成树
- IOS UITextView
- 模仿UITableView的WaterFlowView和控件的懒加载
- 解析XML--用php,dom来获得xml文件里的标签内value
- LeetCode题解——Unique Binary Search Trees
- iOS讲解迷惑--生成uuid
- Integer.parseInt()和Integer.valueOf()有什么区别
- 【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏
- Sublime Text 3 (Build 3059) 证书、汉化、环境配置、常用快键
- iOS7中计算UILabel中字符串的高度
- Modern UI for WPF笔记 创建空白窗口
- [Android UI] 波浪特效的实现
- UI设计师不可不知的安卓屏幕知识
- LeetCode -- Repeated DNA Sequences
- 使用mysql_query()方法操纵数据库以及综合实例
- 工作队列(workqueue) create_workqueue/schedule_work/queue_work