func setNavigationUI() {
// 纯色生成一张图片
let image = MeiDuiImageUtility.image(with: #colorLiteral(red: 0.9529411765, green: 0.6588235294, blue: 0.007843137255, alpha: 1), size: CGSize(width: ScreenWidth, height: 64))
// 设置导航栏背景图片
self.navigationController?.navigationBar.setBackgroundImage(image, for: .default)
// 设置标题的颜色
self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:#colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)]
// 设置导航栏的透明度
self.navigationController?.navigationBar.isTranslucent = false
// 设置导航栏底部线条
self.navigationController?.navigationBar.shadowImage = UIImage()
// 设置状态栏的状态
UIApplication.shared.statusBarStyle = .lightContent
}
swift-设置导航栏的背景颜色,及清除导航栏底部线条
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- ContactsViewController是要设置的导航控制权UINavigationController的根控...
- self.navigationController!.navigationBar.setBackgroundIma...
- 本章实现效果: 前言: 项目中很多需求是要求自定义标题栏居中的,本人最近就遇到这中需求,如果用系统自带的title...
- 转载:http://blog.csdn.net/hong1595/article/details/43123215