Я пытаюсь реализовать UIMenuController
с некоторыми UIMenuItems
в приложении Ma c Catalyst со следующим:
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()
Как я могу этого добиться?
Пример изображения