【发布时间】:2017-02-15 20:09:44
【问题描述】:
我打电话
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
self.navigationController?.navigationBar.shadowImage = UIImage()
在 viewDidLoad 中。
导航栏下方的分隔线消失得很好。问题是,状态栏变成白色。我希望它保持与导航栏相同的颜色。
如果只是
self.navigationController?.navigationBar.shadowImage = UIImage()
在 viewDidLoad 中,如下所示:
在导航栏下方,我可以看到与导航栏颜色完全相同的视图。我希望将其融合为一个,因此导航栏下方的视图看起来是导航栏的一部分。
【问题讨论】: