घुमाता है, मैंने एक कस्टम कीबोर्ड दृश्य बनाया है और इसे UITextField की इनपुट व्यू प्रॉपर्टी से लिंक किया है। क्या कस्टम इनपुट की ऊंचाई बदलने का कोई तरीका है जब अभिविन्यास में परिवर्तन होता है और फ्रेम कुंजीपटल सिस्टम कीबोर्ड की तरह आसानी से एनिमेटेड होता है? मेरा कीबोर्ड आकार 768x272 है और जब डिवाइस परिदृश्य जाता है तो आकार 1024x272 हो जाता है, लेकिन मैं इसे 1024x372 की तरह बड़ा बनाना चाहता हूं। यदि मैं UIDeviceOrientationDidChangeNotification प्राप्त करता हूं तो नीचे दिए गए कोड के साथ फ्रेम को बदलता हूं, तो परिवर्तन एनीमेशन चिकनी नहीं है।कस्टम इनपुट की ऊंचाई बदलना देखें जब डिवाइस
textField.inputView.frame = CGRectMake(0,0,1024,372);
क्या आपने इसे एनीमेशन ब्लॉक के तहत डालने का प्रयास किया ?? – Zaraki
मैंने इसे में एक एनीमेशन ब्लॉक के रूप में डालने की कोशिश की है .RotateToInterfaceOrientation: (UIInterfaceOrientation) toInterfaceOrientation अवधि: (NSTimeInterval) अवधि लेकिन परिणाम वही है, ऊंचाई तुरंत छोटे से लंबा हो जाती है, फिर एनीमेशन इसे छोटा कर देता है विस्तृत। – user1477781