के साथ UIPanGestureRecognizer संघर्ष मैं स्क्रॉलव्यू युक्त दृश्य में पैन इशारा पहचानकर्ता जोड़ने की कोशिश कर रहा हूं, लेकिन मुझे लगता है कि मुझे प्राथमिकताओं के साथ समस्याएं हैं।स्क्रॉलव्यू
मेरे वैश्विक UIView एक UIPanGestureRecognizer इस तरह सेट है:
_bottomPanGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(bottomPanGestureDetected:)];
_bottomPanGestureRecognizer.minimumNumberOfTouches = 2;
_bottomPanGestureRecognizer.maximumNumberOfTouches = 2;
_bottomPanGestureRecognizer.delaysTouchesBegan = NO;
_bottomPanGestureRecognizer.delaysTouchesEnded = NO;
मैं चुटकी किसी प्रकार के साथ नीचे से एक और दृश्य प्रदर्शित करने के लिए इस कदम को पहचान करना चाहते हैं नीचे करने के लिए ऊपर।
समस्या यह है कि स्क्रॉलव्यू मेरे सामने अपने पैन इशारे को पहचान रहा है।
तो मैं यह धन्यवाद करने के लिए देरी करने की कोशिश की:
[_scrollView.panGestureRecognizer requireGestureRecognizerToFail:_bottomPanGestureRecognizer];
और यह काम कर रहा है, scrollview घटना अप पहचानकर्ता के लिए नीचे मेरी दो उंगली के बाद निकाल दिया जाता है, लेकिन समस्या यह है जब मैं केवल करने के लिए एक अंगुली का उपयोग स्क्रॉलव्यू में स्क्रॉल करें, स्क्रॉल एक छोटी देरी के बाद काम करता है।
मुझे इस कार्यक्रम के लिए कोई देरी नहीं है, क्या यह संभव है? किसी भी विचार का स्वागत किया!
चीयर्स।
सिरिल
जानते हैं कि आपको 'maximumNumberOfTouches' की' _scrollView.panGestureRecognizer' को '1' स्थापित करने के लिए कोशिश की है? – kovpas
हां लेकिन अजीब बात यह है कि ऐसा लगता है कि इस स्थिति को नजरअंदाज कर दिया गया है। – cyrilPA
खैर, एक और विकल्प 'UIGestureRecognizerDelegate'' इशारा करने योग्य पहचानकर्ता ShouldBegin: 'को लागू करना है और वहां स्पर्शों की संख्या जांचें। तो यदि यह दो स्पर्श है, तो 'वापस लौटें' – kovpas