【问题标题】:StatusBar tint and hidebaronswipeStatusBar tint 和 hidebaronswipe
【发布时间】:2015-10-29 15:21:36
【问题描述】:

我只想更改我的状态栏的颜色以跟随我的导航控制器的颜色。

我已经阅读了一些帖子,现在我明白我无法更改状态栏颜色,基本上,我需要在后面有一个视图并更改该视图的颜色。好的。

所以我的问题是:

我在 ViewController 中有一个 UITableView,这个 ViewController 嵌入在 NavigationController 中。

在 NavigationController 中,我设置了标志 Hide Bars:On Swipe

当我滑动 TableView 时,我的导航栏消失了,但它也覆盖了我设置为 20 高度以模拟状态栏的视图。

我发现了这个Post,这正是我的问题,我在这篇文章中读到了一个合乎逻辑的解决方案,但是 OP 没有回答它是否有效,无论如何,我认为我需要工作正确使用约束,但这个解决方案在 xcode7 swift 2.0 上对我不起作用。

有什么想法吗?

【问题讨论】:

  • 你能把图片贴在这里更好地理解
  • 抱歉,我认为没有必要,因为我链接了一个帖子,这正是我的问题,而且它包含所有图片。

标签: ios xcode swift uinavigationcontroller interface-builder


【解决方案1】:

我在这篇文章中找到了完美的解决方案:

标记为已接受的解决方案已过时。

Autolayout: Add constraint to superview and not Top Layout Guide?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    相关资源
    最近更新 更多