【发布时间】:2018-03-20 19:06:33
【问题描述】:
我有一个视图控制器,它应该在应用程序的任何地方隐藏和显示,而无需再次初始化它。所以我只想知道我怎样才能做到这一点。就像通过将该视图控制器添加为 childView 或将其呈现给导航控制器或其他任何东西。
这个想法是视图控制器可以在应用程序的任何屏幕上显示或隐藏。
【问题讨论】:
-
烦人,但仍然很重要 - 你没有“显示”
UIViewController,你显示它的根视图(或UIView)。你能更具体地谈谈你的问题吗?也许包括一些代码?谢谢。 -
您可以在启动时将其创建为您的应用程序委托的属性,然后根据需要请求它。更简洁的方法是创建一个单独的工厂类,该类在第一次请求时构建控制器,然后将其保存以供以后请求。
标签: ios uiviewcontroller uinavigationcontroller