0

我是 Xcode 和原生开发的初学者。所以仍然试图弄清楚很多基本的东西。

我希望我的应用程序加载并显示 5 个选项卡项,并且没有选择任何一个。这个想法是有一个“主”屏幕,其中包含标签栏项目,用户可以单击这些项目来移动到应用程序的不同部分。我知道您的标签栏项目必须处于选中状态。

有解决这个问题的方法吗?

我正在考虑在应用程序启动时用户登陆的单独视图控制器。这个视图将有自己的标签栏视图,就像标签栏控制器一样。因此,当我点击任何选项卡项目时,我会将用户引导至相应的选项卡视图。我能做的最好的事情是将主页选项卡栏项目控制拖动到相应的选项卡视图,这在它显示视图而不是选项卡栏控制器的选项卡栏的范围内起作用。

我知道它令人困惑,所以让我知道我可以做些什么来使它更清楚。

4

1 回答 1

1

您只需向初始控制器(“主”屏幕)添加一个标签栏,并在其标签栏中具有与标签栏控制器控制的标题和图像相同的标题和图像。然后,当用户选择其中一个选项卡时,您将窗口的根视图控制器切换到选项卡栏控制器。

我认为您也可以通过做两件事来使用标签栏控制器来做到这一点。将第一个选项卡的选定图像设置为与未选定图像相同,这样即使选择了该选项卡,它也不会看起来像。其次,在控制器中为第一个选项卡提供一个视图,该选项卡位于该控制器的“正常”视图之上,即您的“主页”视图。当您想显示该控制器的正常视图时,只需将其删除或将其移到后面即可。

于 2013-03-14T05:58:32.903 回答