我已经想出如何通过故事板https://stackoverflow.com/a/42989418/47281将导航控制器的导航栏设置为自定义类。你怎么能用Swift编程?
答案 0 :(得分:1)
创建UINavigationBar
class PrettyNavigationBar: UINavigationBar {
}
然后使用您的自定义UINavigationBar创建您的UINavigationController:
let navigationController = UINavigationController(navigationBarClass: PrettyNavigationBar.self, toolbarClass: nil)
如果你正在使用故事板:
在Interface Builder中选择您的navigationBar。转到右侧窗格中的身份检查器,并按如下所示设置类: