iOS自定义导航栏背景颜色Swift扩展

自定义导航栏背景颜色这个资源挺适合需要快速调整主题颜色的同学。其实,它就是一个基于UINavigationBar的扩展,灵感来自于LTNavigationBar,不过作者已经将原本的 Objective-C 代码转换成了 Swift。调用起来超级简单,一行代码就能搞定:self.navigationController?.navigationBar.setCustomBackgroundColor(UIColor.redColor()),你可以方便地改变导航栏的背景颜色,适合那些需要自定义主题的 iOS 项目。尤其对于设计要求较高的 UI,能省不少事儿。

如果你平时也喜欢做些 UI 定制,或者想让导航栏更符合整体的风格,可以试试这个方法,响应速度蛮快的。而且,Github 上也有源代码,你可以根据项目需要随时修改。

相关文章推荐一下:如果你对自定义导航栏感兴趣,可以去看看《Swift 自定义导航栏实现》,有不少值得借鉴的思路。关于控件,也有文章讲了类似的“自定义刷新控件”以及“自定义颜色选择器”,这些都挺适合做 UI 细节。

zip
1ae4dd885a94ac0bc97173e684409196.zip 预估大小:28个文件
folder
CustomNavigationBarDemo 文件夹
folder
CustomNavigationBarDemo 文件夹
file
ViewController.swift 4KB
file
.DS_Store 8KB
file
Info.plist 1KB
file
AppDelegate.swift 2KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 2KB
folder
Assets.xcassets 文件夹
folder
LaunchImage.launchimage 文件夹
file
1242x2208.png 56KB
file
640x960.png 16KB
file
640x1136.png 11KB
file
750x1334.png 28KB
file
Contents.json 2KB
folder
AppIcon.appiconset 文件夹
file
Contents.json 585B
file
Contents.json 62B
folder
UINavigationBarExtention 文件夹
file
DeviceCommonParameter.swift 1013B
file
.DS_Store 6KB
file
UINavigationBarExtention.swift 2KB
file
.DS_Store 6KB
folder
CustomNavigationBarDemoTests 文件夹
file
Info.plist 733B
file
CustomNavigationBarDemoTests.swift 1KB
file
README.md 552B
folder
CustomNavigationBarDemoUITests 文件夹
file
Info.plist 733B
file
CustomNavigationBarDemoUITests.swift 1KB
folder
CustomNavigationBarDemo.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 168B
folder
xcuserdata 文件夹
folder
zhuhua.xcuserdatad 文件夹
file
UserInterfaceState.xcuserstate 16KB
folder
xcuserdata 文件夹
folder
zhuhua.xcuserdatad 文件夹
folder
xcschemes 文件夹
file
xcschememanagement.plist 675B
file
CustomNavigationBarDemo.xcscheme 4KB
file
project.pbxproj 20KB
file
screenshot.gif 224KB
zip 文件大小:330.08KB