我已经想出如何通过 Storyboard将导航 Controller 的导航栏设置为自定义类 https://stackoverflow.com/a/42989418/47281 .如何使用 Swift 以编程方式执行此操作?
最佳答案
创建UINavigationBar
的子类
class PrettyNavigationBar: UINavigationBar {
}
然后使用您的自定义 UINavigationBar 创建您的 UINavigationController:
let navigationController = UINavigationController(navigationBarClass: PrettyNavigationBar.self, toolbarClass: nil)
如果您使用 Storyboard:
在您的 Interface Builder 中选择您的 navigationBar。转到右 Pane 中的身份检查器并像这样设置类:
关于swift - 使用 Swift 以编程方式设置 UINavigationController 的 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42996769/