выглядит многообещающе, но этот API не раскрывается. Использование частных API обычно приводит к отказу Apple.
я есть мнение, которое имеетUIPanGestureRecognizer
перетащить вид вертикально. Поэтому в обратном вызове распознавателя я только обновляю координату y, чтобы переместить его. Superview этого взгляда, имеетUIPanGestureRecognizer
это будет перетаскивать вид по горизонтали, просто обновляя x-координату.
Проблема в том, что первыйUIPanGestureRecognizer
принимает событие, чтобы переместить вид по вертикали, поэтому я не могу использовать жест суперпредставления.
я пытался
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:
(UIGestureRecognizer *)otherGestureRecognizer;
и оба будут работать, но я этого не хочу. Я хочу, чтобы горизонтали были обнаружены, только если движение четко горизонтальное. Так что было бы здорово, если быUIPanGestureRecognizer
имел свойство направления.
Как я могу добиться этого поведения? Я нахожу документы очень запутанными, поэтому, возможно, кто-то сможет объяснить это лучше здесь.