0

我很抱歉我的英语。我正在尝试开发我的第一个应用程序,并且我有一个连接到某个视图控制器的标签栏控制器。在其中一个中,我有一些图像,当我单击图像时,UITapGestureRecognizer 导航到导航控制器,如此链接中的情节提要:

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

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

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

4

2 回答 2

0

您的地图视图和导航控制器之间的 segue 是 Modal Segue,因此您看不到标签栏是正常的。我认为您应该在第一个屏幕上使用导航控制器并隐藏您不想使用的内容,这是做您想做的事情的更简单方法。

编辑:你的故事板应该是这样的:

故事板

于 2013-04-24T07:32:07.720 回答
0

您对 UINavigation 工作原理的误解。当您移动到一个新的视图控制器时,最后一个视图控制器被压入堆栈,新的视图控制器可见。如果你想显示一个带有标签栏的新控制器,那么也将标签栏添加到你的新控制器中。请务必仔细阅读此内容

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

于 2013-04-24T07:40:57.567 回答