如何在Tab Bar Controller视图上创建后退按钮?

时间:2012-04-04 09:43:21

标签: objective-c ios tabs controller back-button

我想知道有人可以帮助我吗?我是iOS的新手,虽然我一直在寻找各种网站以寻找我的答案,但我担心我还没有碰到它,但觉得这可能只是我对语言的天真所以我很抱歉如果这是一个真的很简单...

我有一个带3个视图的标签栏控制器。在我的第一个标签上,我有一个按钮,当点击时,我希望它转到第三个标签(确实如此)。但是,在第3个选项卡上,我想插入一个后退按钮,以便用户可以选择单击返回以返回到我的应用程序的主菜单。

有人能告诉我怎么能这样做吗?我目前正在使用故事板,因为我对语言不是很了解,但任何帮助都会非常感激。

由于 肖恩

2 个答案:

答案 0 :(得分:2)

您需要在视图中添加导航栏,并设置一个条形按钮项,其中包含更改标签的操作。

请记住,标签控制器是多个应用程序的标准配置,用户可以通过点击标签来更改视图,而不是按视图中的按钮。

您可能值得研究UINavigationController

答案 1 :(得分:1)

首先,您正在实现UITabBarController。您不必创建后退按钮,因为用户可以通过点击标签栏在屏幕之间导航。 第二件事,你可以使用UINavigationController管理你的viewControllers,当你按方法pushViewController推送ViewController时,Back按钮会自动显示:animated: