В новом проекте iOS с использованием Xcode 4.3.2, если кнопка имеет действие, созданное с помощью Interface Builder, и оно печатает "button is tapped on"
, тогда все работает нормально.На iOS кнопка Действие не вызывается, если основной вид имеет UITapGestureRecognizer. Как заставить его работать?
Однако, если основной вид добавлен UITapGestureRecognizer
для одного крана, то даже если кнопка нажата, считается, что основной вид отображается, но кнопка Действие не будет вызываться.
Есть ли способ сделать эту работу? (Это было рекомендовано не использовать кнопку действия, но использовать UITapGestureRecognizer для кнопки? Но если бы это был слайдер, то мы нуждаемся в действии)
Я пробовал и «gestureRegMainViewTappedOn.cancelsTouchesInView = NO;» работал хорошо. Не могли бы вы добавить, если это '[UIGestureRecognizer delegate]', как выглядит код? Благодарю. –