同一个标签栏项目的多个视图

时间:2013-04-24 07:17:22

标签: iphone uiviewcontroller uinavigationcontroller uitabbarcontroller storyboard

对不起我的英语。 我正在尝试开发我的第一个应用程序,我有一个标签栏控制器连接到一些视图控制器。在其中一个我有一些图像,当我点击图像时,UITapGestureRecognizer导航到导航控制器,如在此链接的故事板中:

http://www.manuelragazzini.it/storyboard_navigation.png

这是有效但有问题。在导航控制器视图中,没有标签栏。我想将标签栏控制器也保留在“导航控制器视图”中。有一种方法可以保留标签栏吗?

如果可能,我希望保留第一个没有导航控制器的视图控制器,并且只有当用户点击图像时,导航控制器才会在新视图控制器中显示标签栏。

2 个答案:

答案 0 :(得分:0)

您在地图视图和导航控制器之间的偏差是模态搜索,因此您不再看到标签栏是正常的。我认为您应该在第一个屏幕上使用导航控制器并隐藏您不想使用的内容,这是您想要的更简单的方法。

编辑:您的故事板应如下所示:

Storyboard

答案 1 :(得分:0)

您误解了UINavigation的工作原理。当您移动到新的视图控制器时,最后一个在堆栈上向下推,新的视图控制器可见。如果要显示带有标签栏的新控制器,请将标签栏添加到新控制器。请务必仔细阅读

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007457