由于我有一个复杂的视图层次结构,我使用CGAffineTransformMakeRotation手动处理旋转。
一切都在和谐地旋转,状态栏,导航栏等。唯一的问题是,如果键盘在旋转前在屏幕上,它会获得饱满酒吧的方向,但它的大小不正确。
如何强制它填充整个宽度并获得正确的高度?
我使用单个测试UIview进行了测试,看起来很喜欢这个。 http://dl.dropbox.com/u/15251533/iPhoneSimulatorScreenshot_20120430_133558.png
答案 0 :(得分:1)
我找到了一种简单的方法来摆脱这种情况。 如果你在文本字段上调用resignFirstResponder然后成为第一个登录者。旋转后键盘出现在正确的位置。如果你有动画,它也不会打扰动画。