मेरे पास UIImage
है जो स्पर्श घटनाओं का जवाब देता है। मैं टच अनुक्रम को रद्द करना चाहता हूं, यानी, touchesMoved:
पर आगे कॉल करें, यदि स्पर्श कुछ सीमाओं के बाहर जाता है। मैं उसे कैसे कर सकता हूँ?यूआईटीच घटनाओं के अनुक्रम को कैसे रद्द करें?
मुझे पता है कि touchesMoved:
में मैं टच ऑब्जेक्ट के निर्देशांक का निरीक्षण कर सकता हूं और इसे अनदेखा कर सकता हूं, लेकिन मुझे नहीं पता कि अनुक्रम को पूरी तरह से कैसे रद्द किया जाए। मुझे Apple Developer UIResponder
Reference में प्रलेखित कोई भी विधि दिखाई नहीं दे रही है जिसे मैं टच अनुक्रम रद्द करने के लिए कॉल कर सकता हूं।
धन्यवाद, जब मैं अपने मैक पर वापस आऊंगा तो मैं इसे आज़मा दूंगा। लेकिन क्या यह बाद के स्पर्श कार्यक्रमों को रद्द करने जा रहा है? ऐसा लगता है कि मैन्युअल कॉल को छूने के बाद, स्पर्श किए गए स्पर्श अभी भी सिस्टम द्वारा बुलाए जाएंगे। –
MoveMe नमूना कोड की सीमाओं के भीतर यह स्पर्श रद्द कर देगा, लेकिन मेरा मानना है कि आप सही हैं, स्पर्श करें अभी भी कॉल किया जाएगा। जितना अधिक मैं इसके बारे में सोचता हूं उतना ही कम लगता है स्पर्श करता है रद्द किया गया सही कॉल है। –
यह काम नहीं करता है और घटनाओं के बाद "चाल" घटनाएं आती रहती हैं। – Andy