【发布时间】:2020-05-05 15:50:01
【问题描述】:
我正在使用催化剂应用程序中的上下文菜单
let interaction = UIContextMenuInteraction(delegate: self)
editButton.addInteraction(interaction)
这在 Mac 上运行良好,并且当用户使用鼠标右键单击时会打开菜单。
另一方面,在某些情况下,我需要在普通按钮上打开相同的菜单,尤其是当用户在 iPad 上使用该应用程序时。有什么方法可以在普通按钮单击/点击事件中打开相同的上下文菜单?
【问题讨论】:
-
3D Touch 和长按手势的默认行为有什么问题?
-
在催化剂应用程序上,我需要通过正常点击打开菜单,尤其是在应用程序的 mac 版本上。 3D touch 在 Mac 上并不总是可用
标签: swift mac-catalyst