OStack程序员社区-中国程序员成长平台

标题: ios - tabbarcontroller 关闭时弹出到 rootviewcontroller? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 02:51
标题: ios - tabbarcontroller 关闭时弹出到 rootviewcontroller?

我有登录屏幕 (viewcontroller),然后是另一个签名屏幕 (viewcontroller)。然后标签栏 Controller 出现在签名屏幕上方。当用户点击标签栏 Controller 堆栈中的注销按钮时,应用程序应导航到登录屏幕。我尝试关闭标签栏 Controller ,但它没有导航到登录屏幕,而是导航到签名屏幕。

下面是导航结构

UINavigationController -- ViewController1(登录屏幕) | --- ViewController2(签名屏幕) | --- TabbarController(五个标签项)

如何导航到登录屏幕。任何帮助表示赞赏。



Best Answer-推荐答案


当签名 View Controller 呈现选项卡 Controller 时,执行以下操作:

[self presentViewController:tabController
                   animated:YES
                 completion:^{
    [self.navigationController popViewControllerAnimated:NO];
}];

然后,当标签 Controller 被关闭时,登录 View 将已经在那里等待。

关于ios - tabbarcontroller 关闭时弹出到 rootviewcontroller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16969182/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4