在xcode中集成Tab控制器和导航控制器的正确方法

时间:2016-06-08 14:29:06

标签: ios xcode

我查看了其他帖子,其中一些是较旧的(xcode的旧版本)或者我真的无法理解我应该做什么。所以,我试图完成我想要收集的信息。我对IB或xcode不太满意,但我需要将一个标签控制器与导航控制器结合使用。

基本上,我希望有一个“主要”选项卡控制器链接到全部包含在导航控制器中的视图。我能够通过为从标签控制器链接的每个“标签”(视图)添加一个新的导航控制器来实现这一点,但我觉得有更好的方法。或者也许只能使用一个导航控制器,而不是为每个视图添加一个新导航控制器。

我附上了截图,说明了我是如何完成它的,但希望得到更好的方法指导。enter image description here

1 个答案:

答案 0 :(得分:0)

你有正确的想法。 Apple的HIG(人机界面指南)建议,当您使用标签栏控制器时,它应该是您应用的“根”。

选项卡栏控制器中的每个视图控制器都是独立的,因此如果选项卡具有导航控制器,则它与另一个选项卡中的任何选项卡分开。 (请记住,用户可以随时切换标签,然后返回他们在该标签上执行的操作。)