【发布时间】:2016-10-22 15:18:08
【问题描述】:
在某些UIViewController,UINavigationBar 隐藏在状态栏下。这是截图:
但是当我将 View controller-based status bar appearance 更改为 YES 时,UINavigationBar 看起来很完美。这是截图:
但在这种情况下,status bar 的 textColor 会从白色变为黑色。我想要状态栏的白色文本颜色,并从状态栏中取消隐藏UINavigationBar。有什么办法可以解决(状态栏为白色并取消隐藏UINavigationBar)。
提前致谢!
【问题讨论】:
-
是的,但它不起作用。 :(
-
如果你拖放导航栏然后对其应用约束,那么它的约束问题..给topConstriant添加一些空间
-
@SahebSingh 我没有在任何 UIViewController 中使用约束。我只是从现有代码中解决问题。
-
@MuhammadAdnan 请检查我更新的问题。我试过这个:stackoverflow.com/questions/19105766/… 但不工作。
-
stackoverflow.com/questions/33103831/… 用于 ios 9 特定
标签: ios objective-c uinavigationbar uistatusbar