मेरे पास एक स्टोरीबोर्ड है, जिसमें विचारों के बीच नेविगेशन शामिल है। आगे और आगे, और होम स्क्रीन पर सभी तरह से कूदने की संभावना भी है।बनें फर्स्ट रेस्पॉन्डर कीबोर्ड दूसरी बार नहीं दिखाता है (आईओएस 6 + स्टोरीबोर्ड)
असल में, यह इस तरह से काम करता है:
- देखें 1 एक सरल मेनू को दर्शाता है।
- देखें 2 इनपुट फ़ील्ड दिखाता है और स्वचालित रूप से कीबोर्ड दिखाता है।
- देखें 3 परिणाम तालिका दिखाता है। इस दृश्य में कोई एक कदम पीछे जा सकता है (2 देखने के लिए) या वापस होम स्क्रीन पर (देखें 1)।
कुंजीपटल और सब कुछ जब दृश्य 1 से उपयोगकर्ता चाल देखने के लिए पूरी तरह से पहली बार काम करता है, 2. हालांकि, जब या तो वापस दृश्य 3 से देखने 2 के लिए, या दृश्य 3 और प्रारंभ होने से फिर से आगे बढ़, कीबोर्ड नहीं दिखाता है।
कोड में, मैं viewDidAppear विधि में फर्स्ट रेस्पॉन्डर बन गया हूं। साथ ही, यह इस्तीफा दे देगा फर्स्ट रेस्पॉन्डर दृश्य लोड करते समय 3. एक और दिलचस्प तथ्य यह है कि दूसरी बार बनने के लिए फर्स्ट रेस्पॉन्डर को कॉल करते समय, यह वापस नहीं लौटाता है (जबकि यह पहली बार हाँ देता है)। साथ ही, इस दृश्य पर वापस लौटने पर टेक्स्टफील्ड का चयन करना संभव नहीं है, भले ही वे उपयोगकर्ता इंटरैक्शन सक्षम हैं।
मैं वास्तव में यहां फंस गया हूं, इसलिए किसी भी मदद की अत्यधिक सराहना की जाती है। मैं इस एक के लिए कई इसी तरह के सवाल देखा है, लेकिन एक समाधान नहीं मिला:
- becomeFirstResponder seems to work only 1st time for shake gesture
- Adding [myUITextField becomeFirstResponder]; does not bring up keyboard
- keyboard not responding to resignFirstResponder
- UITextField becomeFirstResponder works only once
क्या किसी ने इसे हल करने के लिए कोई भाग्य लिया है? मैंने पूरी तरह से देखा है और चीजों का एक गुच्छा करने की कोशिश की है, लेकिन कुछ भी काम नहीं करता है .. कीबोर्ड केवल यूटाक्स्टफील्ड के लिए 1 बार दिखाएगा – user353877