我将视图直接插入应用程序的UIWindow。如果我以前的视图有一个键盘并且在风景中我有时会得到这个视图: http://imgur.com/Sd5QP
我已经尝试打印出UIWindow图层和所有子图层的所有细节,但它们似乎都没有对它们进行转换。知道这里可能出现什么问题吗?
答案 0 :(得分:1)
之前从未见过类似的内容,但键盘方向似乎与状态栏方向相关联,因此可能会解决问题
// This Controls KEYBOARD orientation even if you have the status bar hidden
//
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait animated:NO];
答案 1 :(得分:0)
UIWindow不处理自动旋转或自动调整 - 只有UIViewControllers这样做。您必须自己管理直接附加到窗口的任何视图的旋转/比例。