2012-07-30 48 views
1

我对Xcode非常陌生,遇到了与我的应用程序有关的问题。我正在尝试创建一个标签栏应用程序。在其中一个选项卡上,我有一个将用户带到不同ViewController的按钮。我想要它,所以用户可以选择一个按钮,将它们返回到有按钮的选项卡。我试图设置从按钮到前一个视图(标签屏幕)的操作,但标签栏消失。我希望这是有道理的。当试图从新视图返回时,选项卡消失

下面是截图链接...要做到这一点 enter image description here

回答

2

最简单的方法是将一个UINavigationController作为TabBarController的根视图控制器。您可以通过简单的Ctrl +从TabBar控制器拖动到导航控制器并将其添加为关系来在故事板中执行此操作。

下面是使用的故事板的例子: enter image description here

下一步是设置第三控制器(在这种情况下,表视图控制器)到播放机视图控制器类。

然后,您可以使用导航控制器附带的默认后退按钮和动画。如果你喜欢隐藏在屏幕的顶部的导航栏,那么你可以使用自定义后退按钮调用

[self.navigationController popViewControllerAnimated:YES]; 

您也可以选择自定义动画/塞格斯等,但使用导航控制器帮助您导航屏幕可能是最简单的方法。

相关问题