代码受https://github.com/ltebean/LTNavigationBar/启发,将其Objective-C的代码更改为swift代码,实现了UINavigationBar的扩展,代码调用非常简单,只需要一句话即可实现导航栏的颜色变更,十分适合需要做个性化主题的UI。 self.navigationController?.navigationBar.setCustomBackgroundColor(UIColor.redColor()) Github源码: https://github.com/AiguangLi/CustomNavigationBarBackgr