我正在使用应用程序。在iOS 11更新之前,它运行良好。但是,在更新iOS 11并更新Xcode之后,我正在努力处理错误。我有一个使用SwrevealController框架的侧菜单:https://github.com/john-lluch/swrevealviewcontroller。
更新iOS 11后,看起来像这样:
iOS 11 Update
之后状态栏有问题。它曾经是蓝色的,就像其余的一样。我看不到现状栏中的文字(如时间),但是当我将整个菜单放在屏幕上时,我可以看到绿色电池。如您所见,另一个ViewController工作正常(就像整个应用程序一样)。只有菜单是有问题的。进行了一些调试后,我认为self.navigationcontroller.navigationbar还不够。
这里发生了什么?
谢谢!
这仍然是2017年6月首次录制的开放式Cordova错误。
在我的情况下,所描述的修复程序有效:
解决此问题的纯HTML方法是将
viewport-fit=cover
添加到meta viewport
标签。
修复它的另一种方法:
[[webView scrollView] setContentInsetAdjustmentBehavior: UIScrollViewContentInsetAdjustmentNever];