2015-01-23 12 views
7

हमारे ऐप में, हम कीबोर्ड अप्परेंसेंस को अंधेरे में सेट नहीं करते हैं। यह उम्मीद के अनुसार एक काला कीबोर्ड पैदा करता है। हालांकि, यदि कीबोर्ड दिखा रहा है, और हम होम बटन दबाते हैं, और उसके बाद ऐप में वापस जाते हैं, तो कीबोर्ड दिखाया गया है, जैसा कि दिखाया गया है। कोई विचार क्यों?आईओएस कीबोर्ड रंग परिवर्तन - कीबोर्डअपरपेरेंस डार्क रंग

wrong colored dark keyboard

उत्तर

2

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

+0

आपके उत्तर के लिए धन्यवाद। मुझे एक ही समस्या है, लेकिन 2 UITextView और दो UISearchBar हैं। लेकिन समस्या केवल एक UITextView के साथ पुन: उत्पन्न होती है। क्या आपके पास कोई विचार है कि यह क्यों हो सकता है? – ZevsVU

+0

क्या आप वाकई सही ऑब्जेक्ट से पहले उत्तरदाता से इस्तीफा दे रहे हैं? आपने कहा है कि आपके पास एकाधिक खोज बार और टेक्स्ट दृश्य हैं, इसलिए यह संभव हो सकता है कि जिस आइटम पर आप पहले उत्तरदाता को इस्तीफा दे रहे हैं वह वास्तव में पहला उत्तरदाता नहीं है। हालांकि, यह सिर्फ अटकलें है क्योंकि मैं आपका कोड नहीं देख सकता हूं और इसे उत्तर के रूप में नहीं लिया जाना चाहिए। –

संबंधित मुद्दे