我只想更改状态栏的颜色以跟随导航 Controller 的颜色。
我读过一些帖子,现在我明白我无法更改状态栏颜色,基本上,我需要后面有一个 View 并更改该 View 的颜色。好的。
所以我的问题是:
我在 ViewController 中有一个 UITableView,并且该 ViewController 嵌入在 NavigationController 中。
在 NavigationController 中,我设置了标志 Hide Bars:On Swipe
当我滑动 TableView 时,我的导航栏消失,但它也会覆盖我设置为 20 高度以模拟 StatusBar 的 View 。
我找到了这个Post ,这正是我的问题,我在这篇文章中读到了一个合乎逻辑的解决方案,但是OP没有回答它是否有效,无论如何,我认为我需要在约束条件下正确工作,但这个解决方案并不在 xcode7 swift 2.0 上为我工作。
有什么想法吗?
最佳答案
我在这篇文章中找到了完美的解决方案:
标记为已接受的解决方案已过时。
Autolayout: Add constraint to superview and not Top Layout Guide?
关于ios - 状态栏色调和隐藏栏滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33418207/