我制作了一个自定义键盘视图并将其链接到 UITextField 的 inputView 属性。有没有办法在方向改变时改变自定义 inputView 的高度,并像系统键盘一样平滑地改变框架?我的键盘尺寸是 768x272,当设备横向时,尺寸变成 1024x272,但我想让它变得更大,比如 1024x372。如果我在获取 UIDeviceOrientationDidChangeNotification 时使用下面的代码更改框架,则更改动画不流畅。
textField.inputView.frame = CGRectMake(0,0,1024,372);