我想使用两个不同的TabBarController。一切都在我的AppDelegate中声明。结果如下:
TBC1Tab1 | TBC1Tab2 | TBC1Tab3然后当我按下一个按钮我的新TabBarController:TBC2Tab1 | TBC2Tab2
每个标签都链接到一个视图。我在第一个标签上使用一个按钮,用我的新标签转到我的第二个TabBarController。我的问题是回到我的第一个TabBarController:怎么做?
所以要我的“后退”按钮我在我的视图中添加我的代码。然后,如果我使用我的后退按钮,我无法从第一个TabBarController返回到我的第一个视图。 这是发生了什么:我在第二个TabBarController(链接到我的选项卡)中的视图消失但我的TabBarController没有消失所以我看不到我的第一个视图与我的第一个TabBarController。 有人知道怎么做吗?如果你不明白我会添加一些图片。感谢
答案 0 :(得分:0)
您需要在app delegate中使用两种方法
通过单击标签栏中的按钮可以使用其他按钮,单击后退按钮
可以使用其他按钮确保您的后退按钮不应该是导航控制器后退按钮
必须是自定义按钮
如果您将自定义按钮放在后退按钮位置时有任何问题
把它放在右边
如果你想回来它就不会工作,因为
导航控制器是标签栏控制器的子类
在NSObject
中所以
如果你想尝试使用自定义按钮,我想你知道答案
另外明智地再次呼叫前一个方法视图确实加载了第二个按钮