Iphone 将UITabViewController与情节提要一起放入UINavigationViewController中

Iphone 将UITabViewController与情节提要一起放入UINavigationViewController中,iphone,ios,uinavigationcontroller,uitabbarcontroller,uistoryboard,Iphone,Ios,Uinavigationcontroller,Uitabbarcontroller,Uistoryboard,我正在使用故事板来布置我的应用程序,我想将UINavigationController作为我的根,然后将UITabViewController作为根。我这样做的主要原因是为了节省内存和降低控制器树的复杂性 那么,这是一种正常的做法吗?与在每个选项卡中放置一个单独的导航控制器相比,这会产生一个内存效率更高的应用程序吗?在层次结构中,UITabBarController应该排在第一位,然后是UINavigationController,然后是视图。在这里,我不太担心内存:当iOS内存不足时,你的应用

我正在使用故事板来布置我的应用程序,我想将UINavigationController作为我的根,然后将UITabViewController作为根。我这样做的主要原因是为了节省内存和降低控制器树的复杂性


那么,这是一种正常的做法吗?与在每个选项卡中放置一个单独的导航控制器相比,这会产生一个内存效率更高的应用程序吗?

在层次结构中,UITabBarController应该排在第一位,然后是UINavigationController,然后是视图。在这里,我不太担心内存:当iOS内存不足时,你的应用程序应该已经做了正确的事情(释放你能做的;在用户请求时重建它)。

根据苹果的文档。在这种情况下,选项卡栏控制器应始终是您的根控制器。下面是一个关于如何将导航控制器放置在选项卡栏控制器中的示例。

好的,我找到了答案

这个问题是关于在使用故事板时组合选项卡和导航控制器。这里有一个教程可以解决这种情况


你会在每个选项卡中放置什么?苹果的文档中说,选项卡栏应该是持久的,以避免混淆用户。因此,如果选项卡栏在任何时候消失,您的应用可能会被应用商店拒绝。您能否提供指向该文档的链接?您能否提供指向该文档的链接?