- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
मैं वर्तमान मेंमैं स्पर्श कैसे अक्षम करूंगेगन: बहु स्पर्श के लिए?
touches
में 1 वस्तु हो रही है जब मैं एक साथ दो उंगलियों (विकल्प कुंजी को पकड़े और सिम्युलेटर पर क्लिक) के साथ एक नल है। मेरा मानना है कि ऐसा इसलिए है क्योंकि मैंने
multipleTouchEnabled
संलग्न दृश्य की संपत्ति सक्षम नहीं की है। मैं इसे बनाना चाहता हूं ताकि मैं इस घटना को बहु स्पर्श के लिए पंजीकृत न करूं।
मुद्दे में देख रहे हैं, ऐसा लगता है कि अगर मैं multipleTouchEnabled सक्षम है जैसे कि यह काम करेगा, और उसके बाद में
if ([touches count] > 1) {
return;
}
करना मेरी
touchesBegan:
बहरहाल, यह अजीब मुझे लगता है कि मैं कर रहा हूँ में लगता है कई स्पर्शों को अक्षम करने के लिए एकाधिक स्पर्श सक्षम करें, और यदि दुष्प्रभाव होंगे तो चिंतित हैं। क्या मेरी समस्या को हल करने का कोई बेहतर तरीका है?
ध्यान रखें: वास्तविक डिवाइस पर, यह संभावना नहीं है कि उपयोगकर्ता की उंगलियां एक ही समय में स्क्रीन को छूएंगी। आपको अलग-अलग स्पर्शों के साथ दो-बार (या अधिक) कहा जाने के लिए '-टॉच बेगन' के लिए तैयार रहना चाहिए। –