मैं कुछ ऐसा करने की कोशिश कर रहा हूं जिसे मैंने सोचा था।आईफोन पर फोकस के साथ यूआईसींट्रोल कैसे बदलते हैं?
मेरे पास दो UITextFields के साथ एक फॉर्म है। मैं पहले UIReturnKeyNext शैली का उपयोग कर रहा हूँ। विचार यह है कि जब उपयोगकर्ता पहले फ़ील्ड में भर जाता है, तो वे अगला क्लिक करते हैं और मैं उन्हें अगले UITextField में स्थानांतरित करता हूं। मैंने अन्य ऐप्स देखे हैं जो ऐसा करते हैं और यह वास्तव में अच्छी तरह से काम करता है। लेकिन मैं यह नहीं समझ सकता कि फोकस को अगले क्षेत्र में कैसे सेट करें।
यह मेरा पहला विचार के रूप में अच्छी तरह से था, लेकिन मैं डॉक्स, जो स्पष्ट रूप से becomeFirstResponder राज्य एक UIResponder सूचित करने के लिए जब वे के बारे में बनने वाले हैं प्रयोग किया जाता है से उलझन में था पहला प्रतिसादकर्ता। मैक ओएसएक्स पर, एनएसआरस्पॉन्डर सीधे फर्स्ट रेस्पॉन्डर बनने से मना कर देता है। लेकिन, यह पता चला है कि आप सही हैं। – Andy
क्या आप प्रत्येक टेक्स्ट फ़ील्ड पर अगली दबाए गए लिंक (ऊपर दिए गए उदाहरण में इसे टेक्स्टफ़िल्ल्ड 1, 2, 3 से लिंक कर रहे हैं) ??? – HollerTrain
हां, यदि आप इंटरफ़ेस बिल्डर का उपयोग कर रहे हैं तो आप सभी टेक्स्टफील्डों के 'टच अप इनसाइड' एक्शन को उसी अगली दबाए गए विधि से जोड़ सकते हैं, जबकि उनमें से प्रत्येक को अपने आईबीओटलेट (टेक्स्टफिल्ड 1, टेक्स्टफिल्ल्ड 2, आदि) से कनेक्ट करते समय –