0

我想使用两个不同的 TabBarController。一切都在我的 AppDelegate 中声明。这是结果:

待定1表1 | TBC1Tab2 | TBC1Tab3 然后当我按下按钮时我的新 TabBarController : TBC2Tab1 | 待定2表2

每个选项卡都链接到一个视图。我使用我的第一个选项卡上的一个按钮来使用我的新选项卡转到我的第二个 TabBarController。我的问题是回到我的第一个 TabBarController:怎么做?

因此,为了让我的“后退”按钮,我在我的视图中添加我的代码。然后,如果我使用后退按钮,我将无法从我的第一个 TabBarController 返回到我的第一个视图。这是发生的情况:我的第二个 TabBarController(链接到我的选项卡)中的视图消失了,但我的 TabBarController 没有消失,所以我看不到我的第一个 TabBarController 的第一个视图。有人知道怎么做吗?如果你不明白,我会添加一些图片。谢谢

4

1 回答 1

0

您需要在应用程序委托中使用两种方法

一个将通过单击标签栏中的按钮来工作,另一个将通过单击后退按钮来工作

确保您的后退按钮不应该是导航控制器的后退栏按钮

那必须是自定义按钮

如果您在将自定义按钮代替后退按钮时遇到任何问题

把它放在正确的部分

如果你想回来,那就另当别论了,那是行不通的,因为

导航控制器是标签栏控制器的子类

在 NSObject

所以

如果您想尝试使用自定义按钮,我想您知道答案

其他明智的再次调用之前的方法视图确实在第二个按钮中加载

于 2010-02-26T12:24:50.863 回答