【问题标题】:Context Menus with AsyncDisplayKit带有 AsyncDisplayKit 的上下文菜单
【发布时间】:2021-08-21 17:07:56
【问题描述】:

我正在尝试为 UIImageView 实现上下文菜单,但问题是这个应用程序没有使用 UITableView,它使用了来自 AsyncDisplayKit 的 ASTable。有没有人使用该框架实现上下文菜单?有没有办法扩展 UIImageView 并在那里创建上下文菜单?

【问题讨论】:

    标签: ios swift uiimageview contextmenu asyncdisplaykit


    【解决方案1】:

    您仍然可以使用 UITableView 委托为每个单元格节点配置上下文菜单。只需在您的 ASTableNode 委托上实现 tableView(_:contextMenuConfigurationForRowAt:point:) 或将上下文菜单交互添加到您的视图。

    private func configureContextMenu() {
        guard #available(iOS 13.0, *) else {
            return
        }
    
        let contextMenu = UIContextMenuInteraction(delegate: self)
        view.addInteraction(contextMenu)
    }
    

    来源:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多