-1

我想创建一个有登录屏幕的应用程序,当用户登录时使用标签栏控制器打开主页。

我创建了一个单视图应用程序,并在其上创建了登录屏幕、主屏幕和标签栏。

在标签栏委托中,我通过 [self.view addSubView firstView.view] 将屏幕添加到标签栏

我的问题是,如果我打开第 4 个选项卡,然后切换到第 2 个选项卡,我必须返回主屏幕,所以我在导航栏上按 home btw,它显示视图 4 已经在 uiviews 堆栈上。

如何在所有标签栏视图之间切换并向它们添加导航?使用哪种理想方法?

4

2 回答 2

1

我已经创建了正在做你需要的应用程序(我猜)。您可以使用名称 Torchoo 在 iPhone 应用商店中找到它。它是免费的,并且有测试帐户,因此您可以查看它的工作原理以及它是否真的是您需要的。如果是,请在此处联系我,我将向您展示来源以及我是如何做到的。

简而言之,您需要具有多个导航控制器的普通标签栏控制器,并且每个导航控制器都有多个视图控制器。登录屏幕只是一个模式视图,可在您需要时显示/隐藏。大多数事情都可以在情节提要中完成。

于 2013-01-23T08:32:59.693 回答
0

我实际上不明白,但我认为您想通过导航控制器附加所有视图。

但这没用。如果您想使用导航栏,那么它将在另一个视图中导航,但标签栏会在每个标签上为您提供不同的视图。

所以,先看看两者的用途再问....

于 2013-01-23T07:44:21.010 回答