2012-08-07 12 views
12

मैं स्पर्श ट्रैकिंग के इन दो तरीकों का उपयोग करके प्राप्त अंकों की सूची मुद्रित कर रहा था।UIGestureRecognizers बनाम स्पर्श करता हैगन/स्पर्श करता है हटाया/स्पर्श किया गया (सटीकता)

इशारा पहचानकर्ताओं का उपयोग करना आसान है, लेकिन यदि आप स्पर्श के साथ प्राप्त अंकों की तुलना करते हैं तो बीज प्रक्रिया, पहचानकर्ता कुछ बिंदुओं से बचते हैं, विशेष रूप से गति की शुरुआत में।

क्या किसी को पता है कि इन दो प्रक्रियाओं के बीच सटीकता के संबंध में कोई अंतर है या नहीं?

धन्यवाद!

उत्तर

13

मेरा मानना ​​है कि इशारा पहचानकर्ताओं को शुरुआत में कुछ समय की आवश्यकता होगी कि यह सही इशारा पता चला है। उदाहरण के लिए, यदि हम एक स्वाइप जेश्चर करते हैं, तो आईओएस पहले यह पुष्टि करने के लिए इंतजार करेगा कि यह एक टैप इशारा नहीं था।

इसलिए, इशारा पहचानकर्ता गति की शुरुआत में अंक मुद्रित नहीं कर सकते हैं।

डेवलपर दस्तावेज़ here पर उल्लेख किया है:

इशारा recognizers देखने के लिए स्पर्श वस्तुओं के वितरण में देरी हो सकती है जबकि वे इशारों पहचानने रहे हैं, और डिफ़ॉल्ट रूप से वे देखने के लिए स्पर्श वस्तुओं शेष के वितरण रद्द एक बार वे उनके इशारे को पहचानते हैं।

एक उपयोगी विस्तृत उदाहरण this link पर पाया जा सकता है।

उम्मीद है कि इससे मदद मिलती है।

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