पर प्रकाश डाला गया है मेरे पास मेरे ऐप के मुख्य दृश्य के नीचे कुछ UIButtons हैं। जब कोई उपयोगकर्ता उन्हें टैप करता है तो ये बटन अंतःक्रियात्मक रूप से हाइलाइट नहीं करते हैं लेकिन उनके लक्ष्य विधियों को हमेशा कॉल किया जाता है। मैंने पाया है कि यह यूआईबटन की हाइलाइटिंग के रास्ते में नियंत्रण केंद्र का इशारा पहचानकर्ता है। यदि मैं स्क्रीन के बीच की ओर दृश्य दृश्य को स्थानांतरित करता हूं तो सबकुछ डिज़ाइन के रूप में कार्य करता है।स्क्रीन के नीचे UIButton केवल
यहां मुद्दा यह है https://devforums.apple.com/message/865922
एक समाधान मैं लक्ष्य विधि के साथ हाथ से हाइलाइट किए गए राज्य की स्थापना की कोशिश की है के रूप में रिपोर्ट किया गया है। ऐसा लगता है कि UIButton सामान्य रूप से हाइलाइट करने की अनुमति देने का एक ही प्रभाव है।
कोई भी विचार ऐप में कहीं और दिखाई देने के लिए इन नियंत्रणों को फिर से डिजाइन किए बिना कैसे काम करता है?
शायद मैं मानक दृश्य का उपयोग करता हूं और हाथ से स्पर्श बातचीत के लिए सभी विधियों को जोड़ता हूं? मुझे यह कैसे करना है? क्या यह खोज के लायक भी है?
बटन कभी-कभी उस पर प्रकाश डालने पर बटन को हाइलाइट नहीं करते हैं? और "कंट्रोल सेंटर के" इशारा पहचानकर्ता द्वारा आपका क्या मतलब है। क्या आपका मतलब है 'अंतर्निहित इशारा पहचानकर्ता' बटन? – bilobatum
मैंने अपना प्रश्न संपादित कर लिया है। जब उपयोगकर्ता स्क्रीन के निचले हिस्से में एक बटन टैप करता है तो यह केवल अंतःस्थापित हो जाता है। यह हाइलाइटिंग को अवरुद्ध करने वाले नियंत्रण केंद्र को लाने के लिए आरक्षित स्वाइप जेश्चर के कारण है। –
क्या आपने बटन के साथ UIControlState का चयन करने की कोशिश की है। चयन = हाँ? –