2011-06-11 13 views
5

यदि मैं किसी ऑब्जेक्ट में UILongPressGestureRecognizer जोड़ता हूं, तो मेरे ऑब्जेक्ट में touchesMoved ईवेंट प्राप्त करने का कोई तरीका है, मेरे लंबे समय के बाद चयनकर्ता आपके उंगली को उठाए बिना लम्बे समय के इशारे पर प्रतिक्रिया देता है?क्या UILongPressGestureRecognizer स्पर्श स्पर्श ईवेंट जैसे स्पर्शों के साथ उपयोग किया जा सकता है?

जो मैं देख रहा हूं वह यह है कि एक बार जब चयनकर्ता लंबे संकेत को पहचानता है तो touchesMoved ईवेंट तब तक प्रतिक्रिया नहीं देंगे जब तक आप ऑब्जेक्ट से अपनी अंगुली को हटा नहीं देते। दूसरे शब्दों में आप प्रेस, रोकें, स्थानांतरित नहीं कर सकते हैं।

क्या यह एक इशारा पहचानकर्ता के साथ भी संभव है या ऐसा करने का एकमात्र तरीका टैप और होल्ड दृष्टिकोण के साथ है।

मुझे उम्मीद है कि यह समझ में आता है।

धन्यवाद।

उत्तर

6

touchesMoved विधि पर भरोसा करने के बजाय, आप UIPanGestureRecognizer को अपने दृश्य में UILongPressGestureRecognizer के साथ जोड़ सकते हैं।

+0

हां आप Simon.Well साथ जाना चाहिए तुम भी getures के साथ संपर्क की घटनाओं का उपयोग कर सकते हैं, लेकिन आप सब इशारे जो उपयोग करने के लिए उपलब्ध तरीकों है तो उपयोग करने के लिए स्पर्श methods.Then क्यों साथ जाने के लिए काफी हैं वे सिर्फ इशारे का उपयोग करें। – Sabby

+0

धन्यवाद। उसने मुझे सही दिशा में इंगित किया। मुझे वह व्यवहार मिल रहा है जिसे मैं अभी ढूंढ रहा हूं। – user278859

+0

@ उपयोगकर्ता 278859, चीयर्स – EmptyStack

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^