1

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

这是屏幕截图的链接... 在此处输入图像描述

4

1 回答 1

2

最简单的方法是将 UINavigationController 作为 TabBarController 的根视图控制器。您可以通过简单地 ctrl+从标签栏控制器拖动到导航控制器并将其添加为关系来在情节提要中执行此操作。

这是使用故事板的示例: 在此处输入图像描述

下一步是将第三个控制器(在本例中为表格视图控制器)设置为您的播放器视图控制器类。

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

[self.navigationController popViewControllerAnimated:YES];

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

于 2012-07-30T21:47:51.323 回答