【发布时间】:2018-03-15 22:10:39
【问题描述】:
我正在开发一个应用程序。在 ios 11 更新之前,它运行良好。但是在更新到 ios 11 并更新 XCode 之后,我遇到了一个错误。我有一个使用 SWRevealController 框架的侧边菜单:https://github.com/John-Lluch/SWRevealViewController。
更新到 ios 11 后是这样的:
状态栏有问题。它曾经是蓝色的,和其他的一样。我看不到状态栏中的文字(比如时间),但是当我将整个菜单放在屏幕上时,我可以看到绿色电池。如您所见,另一个视图控制器工作正常(就像整个应用程序一样)。只有菜单有问题。在做了一些调试之后,我认为 self.navigationController.navigationBar 不够高。
这里发生了什么?
谢谢!
【问题讨论】:
-
你找到解决办法了吗?
-
不,我没有。我找到了解决方法。我将 SWRevealController 中某些视图的背景(不记得到底是哪一个)更改为相同的蓝色。有点脏,但我找不到其他方法。
-
是的。这也是我看到的唯一解决方法。
标签: ios objective-c statusbar ios11