Код: Выделить всё
let act = UIAction(title: "Howdy") { act in
print("Howdy")
}
let menu = UIMenu(title: "", children: [act])
self.bbi.menu = menu // self.bbi is the bar button item
Я не хочу, чтобы это событие касания отличалось от создания меню; например, я не хочу привязывать цель и действие к моей кнопке, потому что если я это сделаю, то создание меню станет другой вещью, которая происходит только тогда, когда пользователь долго нажимает на кнопку . Я хочу, чтобы меню появлялось при нажатии, и получало событие, сообщающее мне, что это происходит.
Это, должно быть, распространенная проблема, так как же люди решить это?
Подробнее здесь: https://stackoverflow.com/questions/697 ... -displayed