ios - 状态栏色调和隐藏栏滑动

标签 ios xcode swift uinavigationcontroller interface-builder

我只想更改状态栏的颜色以跟随导航 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/

相关文章:

ios - 从 Swift 中的模型数组获取索引

ios - 将 swift 对象转换为 JSON 字符串

ios - 出现弹出 View 时如何在背景 View 中突出显示按钮?

ios - 蓝牙图标保持白色?

ios - 你如何调试 React Native iOS 中的链接错误?

iphone - 为什么 XCode 4 在图像列表中包含文件扩展名和 @2x 后缀?

javascript - ReactNative - 未处理的 JS 异常 : SyntaxError

swift - Swift中程序员错误导致的处理条件

ios - 隐藏 uitableview 中的行 - iOS8

ios - UIbutton 崩溃应用程序,除了 (lldb) 之外没有任何错误