【发布时间】:2019-06-27 00:00:00
【问题描述】:
我试图让我的 iOS (webView) 应用的状态栏不是半透明的。
我在 func viewDidLoad() 中试过这个:
self.navigationController?.navigationBar.isTranslucent = false
这在 appDelegate 中:
UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().backgroundColor = .white
【问题讨论】:
-
你有导航栏吗?从你的截图中看不出来
-
视情况而定,您的视图锚定到 superview 而不是更好的 safeArea。这将解决它。但您可能想要不同类型的行为。
-
检查你的约束。 scrollView TopConstraint 必须锚定到 SafeArea 而不是 superView