代码之家  ›  专栏  ›  技术社区  ›  Roi Mulia

iOS 11-不使用UINavigationController在UINavigationBar上显示大标题

  •  1
  • Roi Mulia  · 技术社区  · 8 年前

    我有 UIViewController UINavigationBar 作为子视图。不 UINavigationController

    我试图显示大标题。作为 docs directed 我们要做:

    myCustomNavigationBar.prefersLargeTitles = true
    myCustomNavigationItem.largeTitleDisplayMode = .always
    

    但它仍保持在以前的显示模式(iOS 10导航模式)。

    UINavigationController 还是我没有正确处理这个问题?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Jorge Ramos    8 年前

    我不知道在视图生命周期的什么时候包含这些代码行,但如果在 viewWillAppear(_ animated: Bool) 方法它工作得很好。

    UINavigationController . 一 UINavigationBar 没有 毫无意义。请添加您的 UIViewController UINavigationController 方法