मेरे पास कई UIButton
है जो मैं मुख्य क्षेत्र में टैप करते समय वर्तमान क्रिया सेट करने के लिए उपयोग करता हूं। मैं उपयोगकर्ता को बटन से सीधे मुख्य क्षेत्र में खींचने की अनुमति देना चाहूंगा और एक ही कार्रवाई करूँगा; अनिवार्य रूप से, स्पर्शों और बाघों को हटाया जाना चाहिए UIButtons को स्पर्श करते समय मुख्य दृश्य पर भेजा जाना चाहिए, लेकिन बटन प्रेस कार्रवाई भी भेजनी चाहिए।क्या आईफोन पर छूने का कोई तरीका है?
अभी, मेरे पास नियंत्रण बदलने के अंदर स्पर्श है। ड्रैग निकास नियंत्रण सेट करने के लिए अनुभाग के अंदर स्पर्श को कॉल करता है, फिर स्पर्श को मुख्य क्षेत्र स्पर्श करने के संचालन को शुरू करने के लिए अनुभाग शुरू होता है।
हालांकि, इस बिंदु पर, छूटे हुए और छूए हुए अंत में स्पष्ट रूप से नहीं कहा जा रहा है, क्योंकि स्पर्श UIButton पर उत्पन्न हुए थे।
क्या स्पर्शों को आधा अनदेखा करने का कोई तरीका है ताकि वे मुख्य क्षेत्र में पास हो जाएं, लेकिन मुझे पहले नियंत्रण स्थापित करने की अनुमति भी मिलती है?
तो, मैं UIButton उपवर्ग करना होगा, मुझे लगता है? –
सबक्लासिंग आवश्यक नहीं होनी चाहिए, आपको श्रृंखला को थोड़ा सा पता लगाने की आवश्यकता होगी। आपके बटन वाले दृश्य या नियंत्रण श्रृंखला में अगला प्रतिसादकर्ता होगा। – Paxic
मुझे डर है कि मैं यूआईबटन से संदेशों को कैसे फंसाने के लिए नहीं देखता हूं और वास्तव में संदेश प्राप्त करने के लिए UIButton को उप-वर्गीकृत किए बिना उन्हें UIView पर भेजता हूं। –