У меня действительно странная проблема, и это может быть трудно объяснить, но я ценю любую помощь или предложения по ней.
У меня есть базовое представление (представление B), в котором есть UIGestureRecognizer, который обнаруживает левыеи правые жесты.
Вверху представления B у меня есть несколько небольших видов (вид C), которые покрывают весь вид.(Думайте об этом как о календаре).
На каждом View CI есть распознаватель жестов касания и распознаватель жестов длинного нажатия.На жесте касания я отображаю UIAlertView.
Так вот в чем проблема:
Я могу коснуться View C, а затем проведите пальцем по View B, и событие смахивания View B сработает, прежде чем отобразится UIAlertView.Это приводит к сбою моего приложения, потому что когда View B удаляется с событием swipe и так как View C находится над View B, они также удаляются, и alertView: clickedButtonAtIndex: вообще не достигается.
У кого-нибудь есть какие-либо идеи о том, как предотвратить смахивание до отображения UIAlertView?Спасибо за помощь!