क्या कीबोर्ड के एनीमेशन के बिना पहले उत्तरदाता बनने के लिए UITextField
का कोई तरीका है? यही है, ऐसा करें कि कीबोर्ड बस प्रकट होता है?एनीमेशन के बिना पहले उत्तरदाता बनें
असल में, मैं UIViewController
UITextField
है कि अधिक एक दूसरे UIViewController
धक्का कर रहा हूँ, और जब कि दूसरे दृश्य नियंत्रक ढेर बंद पॉप हो जाता है, मैं UITextField
तुरंत पहले प्रत्युत्तर दर्जा हासिल करना चाहते हैं, ताकि जब दूसरे दृश्य नियंत्रक पॉप हो जाता है, उपयोगकर्ता कभी भी टेक्स्ट फ़ील्ड को नोटिस नहीं करता था, पहले प्रतिक्रियाकर्ता नहीं था।
अभी मेरे पास यह है कि जब यह पॉप हो जाए, तो कीबोर्ड स्क्रीन को एनिमेट करता है, लेकिन मैं नहीं देखना चाहता हूं।
कोई विचार?
प्रतीक्षा करें UIView क्या है? क्या वह 'self.view' जैसा है, या वह' UITextField' है? साथ ही, क्या मुझे इसे 'viewWillAppear' में रखना चाहिए? –
UIView कक्षा का संदर्भ देता है। एकमात्र भाग जिसे आप बदलने की जरूरत है 'textField' है। यह UITextField का नाम होना चाहिए जिसे आप पहले रेस्पॉन्डर –
एचएम करना चाहते हैं, लेकिन मैंने कुछ भी नहीं बदला है ... मुझे लगता है कि यह बात यह है कि टेक्स्ट फ़ील्ड के साथ व्यू कंट्रोलर पहले ही लोड हो चुका है। जब दृश्य बनाया जाता है, तो यह तुरंत दिखने जैसा दिखता है, लेकिन जब मैं इस दृश्य नियंत्रक को स्टैक पर किसी अन्य नियंत्रक से वापस पॉप करता हूं, तो यह पहले ही लोड हो चुका है, ऐसा कभी नहीं होता है। मैंने इस कोड को 'viewWillAppear' में रखा है। मुझे क्या करना चाहिए? –