代码之家  ›  专栏  ›  技术社区  ›  Sjakelien

设置MoreViewController

  •  1
  • Sjakelien  · 技术社区  · 6 年前

    好吧,我是个罪人。 坏消息是:我没有足够的灵感来摆脱“更多…”的标签。

    现在:

    应用程序委派

    我愿意:

    let tabController = UITabBarController()
    

    在我的心里

    完成启动选项

    self.tabController.moreNavigationController.topViewController?.view.tintColor = .red
    self.tabController.moreNavigationController.navigationBar.topItem?.title = "MyString"
    self.tabController.moreNavigationController.navigationBar.tintColor = .red
    

    当我启动我的应用程序时,上面的内容都不可见,控制台中也没有记录任何错误

    我的假设是,我引用了错误的tabbarcontroller,也许这可以解释为我有多个故事板?

    救命啊!

    1 回复  |  直到 6 年前
        1
  •  0
  •   Shehata Gamal    6 年前

    因为你的编辑在

    let tabController = UITabBarController()
    

    if let tab = self.window?.rootViewController as? UITabBarController {
      // do whatever you want 
    }