我们有一个UIViewController用于登录我们的应用程序,第一个加载工作完美,但在注销后,当我们回到登录页面时,我们检测到6.1版本的一些意外问题。
我根据通知配置事件keyboardDidShow和keyboardWillHide,因为键盘出现在屏幕外。
如果我根据UIKeyboardFrameEndUserInfoKey打印键盘的CGRect,行为非常疏远:
第一个字段:{{inf,inf},{0,0}} 第二个字段:{{160,487},{0,0}}
此外,当问题出现时,interfaceOrientation始终是未知的。
答案 0 :(得分:0)
解决。
在didFinishLoad / AppDelegate上我们有了这段代码:
self.window.rootViewController = self.viewController;
[self.window addSubview:self.viewController.view];
我替换它(删除第一行):
// Add to the windows the iForceViewController view
[window addSubview:viewController.view];
是一个糟糕的解决方案,因为我们包含第一行以解决旋转时的意外行为。
由于