समझ गया! प्रलेखन के तहत नीचे दिए गए 'बनाए गए कस्टम इशारा Recognizers' here है।
मूल रूप से छह इशारों एप्पल सभी UIGestureRecognizer से निकाले जाते हैं प्रदान करता है, और आप एक ही तरह से अपने खुद के इशारे recogniser बना सकते हैं।
फिर, अपने दृश्य के init के अंदर, आप अपने पहचानकर्ता को हुक अप करते हैं। और बस इसे हुक करने का कार्य स्वचालित रूप से आने वाली स्पर्श घटनाओं को दोहराता है।
असल में, डिफ़ॉल्ट व्यवहार यह है कि आप अपने पहचानकर्ता को इन घटनाओं का पर्यवेक्षक बना सकें। जिसका अर्थ यह है कि आपका विचार उन्हें प्राप्त करता है, और इसके अतिरिक्त यदि आपका पहचानकर्ता एक इशारा करता है तो यह आपके दृश्य के भीतर आपकी myCustomEventHandler विधि को ट्रिगर करेगा (जब आप अपना पहचानकर्ता जोड़ते हैं तो आप इसके चयनकर्ता को पारित कर देते हैं)।
लेकिन कभी कभी आप को देखने तक पहुँचने से मूल स्पर्श घटनाओं को रोकने के लिए चाहते हैं, और आप ऐसा करने के लिए अपने recogniser में बेला के आसपास जा सकता है। तो यह एक 'पर्यवेक्षक' के रूप में सोचने के लिए थोड़ा भ्रामक है।
एक अन्य परिदृश्य है, जहां एक इशारा को दूसरे खाने की जरूरत है। जैसे कि आप केवल एक क्लिक को वापस नहीं भेज सकते हैं यदि आपका दृश्य डबल क्लिक प्राप्त करने के लिए भी प्राथमिक है। विफलता की रिपोर्ट करने के लिए आपको डबल-क्लिक पहचानकर्ता के लिए प्रतीक्षा करनी होगी। और यदि यह सफल है, तो आपको एक क्लिक को विफल करने की आवश्यकता है - जाहिर है कि आप दोनों को वापस भेजना नहीं चाहते हैं!
स्रोत
2010-09-28 08:59:48
लिंक यहां ले जाया गया है: http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html –
फिर लिंक यहां ले जाया गया है: https: // डेवलपर। apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html – sleepwalkerfx