导入TabBar控制器的主屏幕
问题描述:
我是Xcode和本机开发的总新手。所以仍然试图找出很多基本的东西。导入TabBar控制器的主屏幕
我希望我的应用程序加载并显示5个选项卡项目,但没有选择任何选项。这个想法是有一个“主页”屏幕,将有用户可以点击移动到应用程序不同部分的标签栏项目。我知道你一个标签栏项目必须处于选定状态。
有没有解决这个问题的方法?
我正在考虑在应用程序启动时用户着陆时使用单个视图控制器。该视图将具有自己的标签栏视图,就像标签栏控制器一样。所以当我点击任何标签项目时,我会引导用户到相应的标签视图。我可以做的最好的做法是将主页选项卡栏项控制拖动到相应的选项卡视图,该功能可以在显示视图但不是选项卡栏控制器中的选项卡栏的范围内工作。
我知道它令人困惑,所以让我知道我可以做些什么来使其更清晰。
答
您只需将标签栏添加到您的初始控制器(“主屏幕”),并在其标签栏中具有与标签栏控制器控制的标题栏和图像相同的标题和图像。然后,当用户选择其中一个选项卡时,将窗口的根视图控制器切换到选项卡栏控制器。
我想你也可以用标签栏控制器做两件事。将第一个选项卡的选定图像设置为与未选定图像相同,以便即使选中该选项卡也不会看起来像它。其次,在控制器中查看第一个选项卡的视图,该选项卡位于该控制器的“正常”视图的顶部,即“家庭”视图。当您想要显示该控制器的普通视图时,只需将其删除或将其移回。
用于学习目的:请参阅Apple的参考DOC和示例代码。你会彻底学习。 – viral 2013-03-14 06:44:27