我正在尝试使用以下内容在 Mac Catalyst 应用程序中实现一个UIMenuController
with some UIMenuItems
:
let menu = UIMenuController.shared
menu.menuItems = [itemA(), itemB(), itemC()]
menu.showMenu(from: someView, rect: someView.bounds)
// itemB and itemC are just as the following
private func itemA() -> UIMenuItem {
let item = UIMenuItem(title: "Some item", action: #selector(test))
return item
}
显示了菜单,但我找不到创建子菜单的方法,例如:
itemA()
扩展为itemB()
和itemC()
我怎样才能做到这一点?