Изменение высоты пользовательского inputView при вращении устройства

Я создал собственное представление клавиатуры и связал его со свойством inputView UITextField. Есть ли способ изменить высоту пользовательского inputView при изменении ориентации и плавно анимировать изменение кадра, как на системной клавиатуре? Размер моей клавиатуры 768x272, а когда устройство переходит в альбомную ориентацию, размер становится 1024x272, но я хочу сделать его больше, например 1024x372. Если я изменю кадр с помощью приведенного ниже кода, когда получу UIDeviceOrientationDidChangeNotification, анимация изменения не будет гладкой.

textField.inputView.frame = CGRectMake(0,0,1024,372);
6
задан user1477781 13 July 2012 в 12:29
поделиться