2011-09-29 57 views
0

嗨,我是一个新的蜜蜂到iPad的发展。我在xcode中创建了一个Tabbar应用程序并创建了5个选项卡。我可以加载5个不同的视图。每个视图默认由导航栏cont和tabbar组成。我已经将导航栏的后退按钮添加到四个选项卡。当在详细页面,即表2中,我点击后退按钮,它返回到主页面(第一个标签视图)。我去其他选项卡,当我回到第二个选项卡主页被显示。据我了解,当我点击后退按钮时,一个新图层被创建。如果是这样,那么当我重新访问标签页时,如何重新加载视图中的视图xCode有没有办法创建后退按钮和tabbar之间的关系?

有人可以让我知道可能是什么问题。

由于提前, 克里斯

回答

0

很难理解从您的描述您的具体问题,但它听起来像是你设置了标签栏/视图控制器结构错了我的字里行间。我在过去创建了一个类似的应用程序,在根视图控制器中有一个tabbar,然后3个导航视图控制器,每个分配给标签栏的一个标签(但只有一个标签栏的实例 - 阅读您的消息似乎就像你对每个导航视图控制器有一个一样)

想想更多,如果你要为每个导航视图控制器创建一个新的标签栏,那么当你点击另一个标签时,你正在创建另一个视图控制器,只要你有大量的视图控制器和标签栏激活。你应该只有一个标签栏在你的应用程序。

如果您在切换选项卡时设置正确,则应返回到以前在每个选项卡中所推送的视图控制器的级别。你有没有必要重新创建视图控制器时,切换开关?

+0

我创建了一个UITabbar应用程序,使用xCode4和相关的视图控制器到每个选项卡,所以我不是手动创建UITabbar。并在每个视图中,我有2个级别的向下钻取,当我向下钻取到第二级别并导航到其他选项卡并返回到同一选项卡时,将显示第二级别页面而不是第一级别页面。 我创建了一个带有后退按钮的导航栏,其代码如下:self.tabBarController.selectedIndex = 0;有了这个我可以导航到第一个标签。但不是选项卡中的第一级。对不起,造成任何混乱。 Kris(012) – Kris

相关问题