以编程方式在旋转后更改UI键盘的框架

时间:2012-04-27 08:50:02

标签: ios iframe rotation uikeyboard

由于我有一个复杂的视图层次结构,我使用CGAffineTransformMakeRotation手动处理旋转。

一切都在和谐地旋转,状态栏,导航栏等。唯一的问题是,如果键盘在旋转前在屏幕上,它会获得饱满酒吧的方向,但它的大小不正确。

如何强制它填充整个宽度并获得正确的高度?

我使用单个测试UIview进行了测试,看起来很喜欢这个。 http://dl.dropbox.com/u/15251533/iPhoneSimulatorScreenshot_20120430_133558.png

1 个答案:

答案 0 :(得分:1)

我找到了一种简单的方法来摆脱这种情况。 如果你在文本字段上调用resignFirstResponder然后成为第一个登录者。旋转后键盘出现在正确的位置。如果你有动画,它也不会打扰动画。