Objective-C:在iOS 11更新后,SwrevealController中的黑色状态栏



我正在使用应用程序。在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];

相关内容

  • 没有找到相关文章

最新更新