カスタムメニュー
つかったことがないが。。
override func viewDidLoad() { super.viewDidLoad() UIMenuController.shared.arrowDirection = .right; UIMenuController.shared.menuItems = [UIMenuItem.init(title: "a", action: #selector(hello))] let r = CGRect(x: 0, y: 0, width: 40, height: 40) UIMenuController.shared.setTargetRect(r, in: self.view) UIMenuController.shared.setMenuVisible(true, animated: true); UIMenuController.shared.update() } func hello() { print("hello") } override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { if (action == #selector(hello)) { return true } return false }