我一直在尝试将状态栏的颜色更改为与我的Swift项目中的导航栏相同,并且不能为我的生活找出如何做到这一点。我最接近的是在状态栏后面放置一个细长的视图,然后将其更改为尽可能接近导航栏颜色。我以前在许多应用程序中看到过这种情况,并且很想知道它是如何完成的。
提前致谢!
答案 0 :(得分:1)
在plist中添加此键并将其设置为NO
View controller-based status bar appearance
在didFinishLaunchingWithOptions
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false)
在viewDidLoad
self.navigationController?.navigationBar.barTintColor = UIColor .blueColor()
self.navigationController?.navigationBar.translucent = false
将navigationBar TitleColor设置为白色
然后它看起来像