UI美化

 

1.1NavigationBar导航栏状态条颜色更改

我们的导航栏状态条颜色默认是黑色的,那么为了美观有时候我们需要更改颜色;

修改前:

 

 

修改后:

 

1.1.1更改方式

局部控制:

有导航条的情况下:      

override func viewDidAppear(animated:Bool){
                    self.navigationController?.navigationBar.barstyle = .Black
               }

 

无导航条的情况下:

override func preferredStatusBarStyle() -> UIStatusBarStyle {
        return .LightContent
    }

 

全局控制:

step1:info->添加View controller-based status bar appearance(每个视图的bar是否单独控制)->NO

 

step2:

在AppDelegate的didFinishLaunchingWithOptions方法中加入:

UIApplication.sharedApplication().statusBarStyle = .LightContent