AQGridView长按网格单元格检测
Posted
技术标签:
【中文标题】AQGridView长按网格单元格检测【英文标题】:AQGridView long press grid cell detection 【发布时间】:2012-08-28 13:26:21 【问题描述】:我想检测 AQGridCellView 是否被长按,而不是选择它,我想显示一个带有自定义选项的菜单。我认为只需向单元格视图的子类添加一个长按手势识别器就足以处理这个问题,但看起来AQGridView 已经捕获了与单元格的所有交互。
有人知道如何解决这个问题并识别网格单元格上的长按吗?
【问题讨论】:
【参考方案1】:我与库的开发人员取得了联系,发现库本身无法做到这一点。但我找到了一个简单的解决方法:
-
在 AQGridView 中禁用选择。
创建自定义网格单元并添加 UITapGestureRecognizer 和 UILongGestureRecognizer。
不是对 AQGridViewDelegate 做出反应,而是附加到手势识别器的选择器。
这适用于我的应用程序。希望这个解决方案也能帮助其他人。
【讨论】:
以上是关于AQGridView长按网格单元格检测的主要内容,如果未能解决你的问题,请参考以下文章
在表格视图单元格中使用 UILongPressGestureRecognizer 时出现问题