iOS自定义导航栏背景颜色Swift扩展
自定义导航栏背景颜色这个资源挺适合需要快速调整主题颜色的同学。其实,它就是一个基于UINavigationBar
的扩展,灵感来自于LTNavigationBar
,不过作者已经将原本的 Objective-C 代码转换成了 Swift。调用起来超级简单,一行代码就能搞定:self.navigationController?.navigationBar.setCustomBackgroundColor(UIColor.redColor())
,你可以方便地改变导航栏的背景颜色,适合那些需要自定义主题的 iOS 项目。尤其对于设计要求较高的 UI,能省不少事儿。
如果你平时也喜欢做些 UI 定制,或者想让导航栏更符合整体的风格,可以试试这个方法,响应速度蛮快的。而且,Github 上也有源代码,你可以根据项目需要随时修改。
相关文章推荐一下:如果你对自定义导航栏感兴趣,可以去看看《Swift 自定义导航栏实现》,有不少值得借鉴的思路。关于控件,也有文章讲了类似的“自定义刷新控件”以及“自定义颜色选择器”,这些都挺适合做 UI 细节。
1ae4dd885a94ac0bc97173e684409196.zip
预估大小:28个文件
CustomNavigationBarDemo
文件夹
CustomNavigationBarDemo
文件夹
ViewController.swift
4KB
.DS_Store
8KB
Info.plist
1KB
AppDelegate.swift
2KB
Base.lproj
文件夹
LaunchScreen.storyboard
2KB
Main.storyboard
2KB
Assets.xcassets
文件夹
330.08KB
文件大小:
评论区