ios - 使用 ScrollView 时状态栏的背景颜色变为白色

标签 ios swift uinavigationcontroller background-color statusbar

我是新手,正在尝试实现 ScrollView 。当我在没有嵌入导航 Controller 的情况下使用 ScrollView 时,状态栏背景颜色不会像我想要的那样改变。

Good

但是当我嵌入导航 Controller 时,状态栏的背景颜色变为白色。

Bad

当我嵌入导航 Controller 时,如何防止状态颜色变为白色。谢谢。

这是限制条件。 Constraints

最佳答案

基于 View Controller 的状态栏外观 = False/True

此外还有可编程的方式来做到这一点。如果你想要那个,请告诉我

关于ios - 使用 ScrollView 时状态栏的背景颜色变为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45707369/

相关文章:

swift - 如何从Vuforia GL矩阵计算相机位置?

ios - 使用 UIViewController 包含和显示/隐藏状态栏时,UINavigationBar 太高

iphone - UITableViewController 推送时没有导航栏

ios - 将 UISlider 添加到 UINavigationBar

ios - 如何在 prepareForSegue 方法中访问对象数组中选定对象的不同属性或特性

ios - 连续的 UIAlertControllers - IOS - Swift

ios - 在没有 iOS 13 的情况下使用 Xcode 在 iOS 13 设备上运行

ios - objective-c 中大于38位数字的乘法或除法

ios - 在 ScrollView 滚动时更改标签位置

c++ - TPCircularBuffer 中的错误 - atomic_fetch_add