在 Xcode 中创建带有标题的大导航栏

Create big navigation bars with title in Xcode

我是 iOS 开发的新手,我想知道如何创建这样的导航栏:

我手动创建这个已经有一段时间了,但最近发现有一种方法可以通过使用导航项和栏来完成。

我也试过在互联网上查找如何执行此操作,但没有找到任何东西。

抱歉,如果这是一个愚蠢的问题,而且确实很容易做到。

谢谢

UINavigationController‘s UINavigationBarprefersLargeTitles 属性。将其设置为 true 以启用大标题

override func viewDidLoad() {
    super.viewDidLoad()
    self.title = "Home"
    self.navigationController?.navigationBar.prefersLargeTitles = true
    self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .refresh, target: self, action: #selector(refreshBtnAction(_:)))
}
@objc func refreshBtnAction(_ sender: Any) {

}
  1. 在Xcode中转到Interface builder,这是一个显示内容的工具 故事板或 xib 文件。
  2. Select一个导航栏
  3. 在左侧的属性检查器中,您会发现一个属性 "Prefers Large Titles"。检查一下。