Подменю UIMenuController - PullRequest
3 голосов
/ 05 мая 2020

Я пытаюсь реализовать 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()

Как я могу этого добиться?

Пример изображения example

...