UIStatusBarStyle && UINavigationBar

UIStatusBarStyle

这个类是用来修改状态栏的颜色的。
状态栏就是显示电池,时间的那个部分,20像素。
状态栏分为前景部分和背景部分。前景部分就说电池这些,背景部分就是后面的背景颜色或者图片。

前景部分只能设置颜色:

  • 默认的黑色(UIStatusBarStyleDefault)
  • 白色(UIStatusBarStyleLightContent)

可以设置的地方有两个:plist设置里面 和 程序代码里

  • 在plist中设置statusBar
    在plist里增加一行 UIStatusBarStyle(或者是“Status bar style”也可以),这里可以设置两个值,就是上面提到那两个
  • 程序代码里设置statusBar
    preferredStatusBarStyle
  • 比如下图:


    状态栏

UINavigationBar

修改导航栏 标题 的颜色:

self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName:[UIColor whiteColor]};

修改导航栏的颜色

self.navigationController.navigationBar.barTintColor = [UIColor orangeColor];

修改导航栏上返回按钮的颜色

self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容