【问题标题】:AQGridView long press grid cell detectionAQGridView长按网格单元格检测
【发布时间】:2012-08-28 13:26:21
【问题描述】:

我想检测 AQGridCellView 是否被长按,而不是选择它,我想显示一个带有自定义选项的菜单。我认为只需向单元格视图的子类添加一个长按手势识别器就足以处理这个问题,但看起来AQGridView 已经捕获了与单元格的所有交互。

有人知道如何解决这个问题并识别网格单元格上的长按吗?

【问题讨论】:

    标签: objective-c ios cocoa-touch uigesturerecognizer aqgridview


    【解决方案1】:

    我与库的开发人员取得了联系,发现库本身无法做到这一点。但我找到了一个简单的解决方法:

    1. 在 AQGridView 中禁用选择。
    2. 创建自定义网格单元并添加 UITapGestureRecognizer 和 UILongGestureRecognizer。
    3. 不是对 AQGridViewDelegate 做出反应,而是附加到手势识别器的选择器。

    这适用于我的应用程序。希望这个解决方案也能帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多