У меня есть UIButton
, который находится над UINavigationBar's rightBarButtonItem
. UIButton
скрыт. Таким образом, на вид видно только UINavigationBar's rightBarButtonItem
. По щелчку rightbarbuttonitem
я хочу вызвать действие скрытого UIButton
. Является ли это возможным. Если да, то как?Как вызвать скрытое событие UIButton в действии UIBarButtonItem
Редактировать: Есть ли способ сделать это без использования селекторов. Есть ли способ, как я могу просто вызвать действие UIButton при щелчке UIBarButtonItem, например, действие: UIButton.action
Я создаю UIButton программно –
Вы можете использовать тот же код в этом случае. У вас есть определенная причина не желать использовать селекторы? UIButton наследует действия от UIControl. Вы можете установить действие при создании UIButton или использовать addTarget UIControl: действие: forControlEvents: метод и действие принимают селектор. – Nate
Есть ли способ, когда я могу установить действие UIBarButtonItem как nil и вместо этого запускать действие UIButton программно. –