मुझे एक समस्या आई है जहां मेरा बटन "दबाया गया" रहना चाहिए, जबकि यह पॉपओवर से कहलाता है। पॉपओवर कुछ फ़िल्टर के लिए चयनकर्ता है और फ़िल्टर बटन पर ही दिखाया गया है। जब मैं उस पर टैप करता हूं और यह पॉपओवर दिखाता है तो इससे कोई फर्क नहीं पड़ता कि इससे कोई फर्क नहीं पड़ता।यूआईबटन घटनाएं। क्या फर्क पड़ता है?
मुझे लगता है कि मुझे स्पर्श ईवेंट पर इसका व्यवहार फिर से परिभाषित करना है और इसे touch up inside
स्टैंडआउट करने के लिए प्रतिक्रिया देना है। तब मैंने सोचा कि अन्य घटनाएं किसके लिए ज़िम्मेदार हैं? लेकिन मुझे आईओएस लाइब्रेरी में ईवेंट सूची नहीं मिली और स्टैक ओवरफ्लो में केवल touch up inside
या touch down
के गलत व्यवहार के बारे में प्रश्न हैं।
तो betweeen स्पर्श घटनाओं में अंतर क्या है?
- स्पर्श रद्द करें - जब आप बटन स्पर्श करते हैं लेकिन अपनी उंगली को दूर ले जाते हैं और यह अचयनित रहता है?
- नीचे स्पर्श करें - टैप पर दाएं।
- दोहराना स्पर्श करें ??
- स्पर्श खींचें प्रवेश ??
- स्पर्श खींचें बाहर निकलें ??
- अंदर खींचें स्पर्श करें ??
- बाहर खींचें स्पर्श करें ??
- अंदर स्पर्श करें - जब आप सीमाओं में शेष बटन टैप और रिलीज़ करते हैं। यह सामान्य रूप से UIButtons स्थिति बदलता है।
- बाहर स्पर्श करें - जब आप इसे सीमाओं को छोड़कर बटन टैप और रिलीज़ करते हैं?
अन्य आईबीएक्शन UIButton द्वारा नहीं भेजे जाते हैं, है ना? यह भी घटनाएं यूआईबटन की उपस्थिति को कैसे बदलती हैं? highlighted
या selected
की तरह?
मैं आईबीएक्शन के बारे में अच्छे लेख पर एक लिंक की सराहना करता हूं, क्योंकि मुझे यह नहीं मिला।
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIControl_Class/Reference/Reference.html#//apple_ref/doc/constant_group/Control_Events – janusbalatbat
@janusfidel तुम बहुत धन्यवाद बहुत, यह मेरे प्रश्न का पूरी तरह उत्तर दिया :) – Protheus