【发布时间】:2021-08-21 17:07:56
【问题描述】:
我正在尝试为 UIImageView 实现上下文菜单,但问题是这个应用程序没有使用 UITableView,它使用了来自 AsyncDisplayKit 的 ASTable。有没有人使用该框架实现上下文菜单?有没有办法扩展 UIImageView 并在那里创建上下文菜单?
【问题讨论】:
标签: ios swift uiimageview contextmenu asyncdisplaykit
我正在尝试为 UIImageView 实现上下文菜单,但问题是这个应用程序没有使用 UITableView,它使用了来自 AsyncDisplayKit 的 ASTable。有没有人使用该框架实现上下文菜单?有没有办法扩展 UIImageView 并在那里创建上下文菜单?
【问题讨论】:
标签: ios swift uiimageview contextmenu asyncdisplaykit
您仍然可以使用 UITableView 委托为每个单元格节点配置上下文菜单。只需在您的 ASTableNode 委托上实现 tableView(_:contextMenuConfigurationForRowAt:point:) 或将上下文菜单交互添加到您的视图。
private func configureContextMenu() {
guard #available(iOS 13.0, *) else {
return
}
let contextMenu = UIContextMenuInteraction(delegate: self)
view.addInteraction(contextMenu)
}
来源:
【讨论】: