फोर्स UIKeyboardAppearance रीलोड

मैं एक आईओएस ऐप पर काम कर रहा हूं जो अंधेरे कीबोर्ड का उपयोग करता है। ऐसा एक कीबोर्ड UITextView से संबद्ध है। मैं UITextView बनाता हूं और इसके साथ थोड़ा सा खेलता हूं और हर चीज़ काम करता है जैसा कि इसे करना चाहिए।

समस्या तब होती है जब मैं कीबोर्ड को खारिज करता हूं और फिर होम बटन पर क्लिक करता हूं और ऐप को पृष्ठभूमि में खारिज कर देता हूं। मेरे ऐप को दोबारा खोलकर, मैं उस स्क्रीन पर लौट आया जिस पर मैं बस था। जब मैं UITextView पर क्लिक करता हूं, तो यह पहले देता है रेस्पॉन्डर स्थिति और UIKeyboard फिर से दिखाई देता है।

यदि आप UIKeyboard के गुणों की जांच करते हैं, तो उपस्थिति अभी भी अंधेरे पर सेट है लेकिन पहले दूसरे के लिए कीबोर्ड स्क्रीन पर है, यह प्रकाश के रूप में दिखाता है।

क्या किसी को पता है कि कुंजीपटल में प्रवेश करने वाले ऐप और कुंजीपटल प्रदर्शित होने के बीच कीबोर्ड के रीफ्रेश को कैसे बल देना है?

0
मजेदार मैं बस कुछ और परीक्षण करने के लिए एक साधारण पाठ फ़ील्ड/कीबोर्ड ऐप था। जैसा आपने किया था - मैंने शैली को अंधेरे में सेट किया, इसे खोल दिया, और (सिम्युलेटर का उपयोग करके) होम बटन को सक्रिय किया, फिर ऐप पर वापस स्विच करने के लिए आइकन टैप किया (जो अभी भी चल रहा था)। वही दृश्य था, और कीबोर्ड अभी भी ऊपर था।
जोड़ा लेखक David H, स्रोत
क्षमा करें, @ डेविड एच। मुझे यह उल्लेख करना चाहिए था कि मैंने ऐप को पृष्ठभूमि में भेजने से पहले कीबोर्ड को खारिज कर दिया था। मैंने अपना प्रश्न अपडेट किया।
जोड़ा लेखक andrewcopp, स्रोत

1 उत्तर

मुझे विश्वास नहीं है कि इस समय इसे ठीक करने के लिए आप कुछ भी कर सकते हैं। मेरे पास एक साधारण प्रोजेक्ट था जिसे मैंने ऐप्पल को एक बग रिपोर्ट भेजने के लिए अभी किया था, लेकिन यह मेरे कोड में डेमो प्रोजेक्ट में विफल नहीं हुआ था। जब मैंने आपकी समस्या देखी तो मैं उस परियोजना को टॉस करने जा रहा था।

तो मैंने सत्यापित किया है कि यहां तक ​​कि नवीनतम रिलीज किए गए एक्सकोड और आईओएस बीटा में भी यह अभी भी होता है। लेकिन, चूंकि मेरे पास पहले से ही प्रोजेक्ट था, इसलिए मैंने डेमो प्रोजेक्ट के साथ एक बग रिपोर्ट दर्ज की थी ताकि ऐप्पल इसे अपने लिए देख सके।

15586497 "कीबोर्ड एक विशिष्ट परीक्षण के तहत सफेद से अंधेरे में चमकता है"

अगर आप अपनी खुद की बग दर्ज करना चाहते हैं तो आप इसे ऊपर की संख्या का डुप्लिकेट कह सकते हैं, फिर डेमो प्रोजेक्ट की आवश्यकता नहीं है।

आईएमएचओ, इन चीजों को ठीक किया गया है, लेकिन थोड़ी देर के लिए नहीं - शायद आईओएस 8 यदि आप भाग्यशाली हैं, तो मुझे लगता है कि आपको बस इसके साथ रहना होगा, या एक सफेद कीबोर्ड का उपयोग करने के लिए स्विच करना होगा।

1
जोड़ा
खैर, मुझे अपनी बग रिपोर्ट # अगर आप अपनी बग रिपोर्ट में जोड़ने की योजना नहीं बनाते हैं, तो मुझे दो रिपोर्ट प्राप्त करने के लिए ऐप्पल का उपयोग किया जाएगा, और उन्हें अब उन्हें जोड़कर कुछ समय बचाएगा।
जोड़ा लेखक David H, स्रोत
धन्यवाद। मेरी टीम एक ही निष्कर्ष पर आई और ऐप्पल को भी इसकी सूचना दी।
जोड़ा लेखक andrewcopp, स्रोत