gpt4 book ai didi

iphone - iPhone 标签栏 - 返回按钮 -> 打开最后一个事件标签

转载 作者:行者123 更新时间:2023-12-03 21:02:30 25 4
gpt4 key购买 nike

我正在 Xcode 中制作 iPhone 应用程序。我花了一天中的大部分时间来寻找这个答案,但没有任何运气。(我会尽力解释)

我遇到的问题是;

我有一个初始 View ,它是一个选项卡栏 Controller ,我添加了三个 View (我们称它们为 A、B、C)。所有这些上都有按钮,它们会再次转到其他 View (5、6、7)。

但是,当我按其中一个 View 上的后退按钮时,它会返回到初始 View (A)。当从来自 A 的 View 中按下后退按钮时,这是可以的,但它会发生在所有 View 上。

好吧,解释得不太好..

这里:

A 通向 5,当按 5 上的后退按钮时,它会返回到 AB 通向 6,当按下 6 上的后退按钮时,它会返回到 AC 指向 7,当按 7 上的后退按钮时,它会返回到 A

我希望按钮 6 和 7 转到 B 和 C。(最后一个事件选项卡栏项目)。简单地说,我希望后退按钮能够引导到最后一个事件选项卡栏 View 。

谢谢!

最佳答案

您实际上犯了一个技术错误。您可以使用 Storyboard GUI 来呈现模态视图,但要取消模态呈现,您必须编写操作代码。您可以使用

[self.presentingViewController dismissViewControllerAnimated:YES
completion:nil];

关闭模态呈现的 View 。

目前你正在做的(错误的)是
1)你在根目录下有一个带有两个选项卡的UITabbarController
2)从第二个选项卡中,您可以使用模态转场呈现模态视图。
3) 现在,从这个模态视图中,您无需将其关闭,而是呈现 tabbarController 的另一个实例,并且它会显示再次选择的第一个选项卡。

因此,您必须创建一个 IBAction 并将其附加到“返回选项卡栏 View ”按钮。然后在该 IBAction 中调用上面的代码,如下所示...

-(IBAction)backButtonTapped
{
[self.presentingViewController dismissViewControllerAnimated:YES
completion:nil];
}

如果还是不明白,请查看this excellent tutorial .

关于iphone - iPhone 标签栏 - 返回按钮 -> 打开最后一个事件标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13903920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com