gpt4 book ai didi

ios - 从 UIViewController 导航到 UITabbarController,然后从 Tabbar 导航到另一个 View Controller

转载 作者:行者123 更新时间:2023-11-29 02:03:19 25 4
gpt4 key购买 nike

在 Storyboard 中 rootViewController 是 LoginViewController 登录后我将转到 UITabbarController。选项卡栏 Controller 上有一个列表。单击单元格后,我将转到另一个 ViewController。这个过程工作正常,但后退按钮有问题最后,当我单击后退按钮时,它直接导航到登录 View Controller 而不是 UITabbarController

这是 Storyboard的屏幕截图 enter image description here

enter image description here

登录按钮方法

- (IBAction)SDBtnLogin:(id)sender
{
SDTabFavorites *sdTabFavViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"tabVC"];
[self.navigationController pushViewController:sdTabFavViewController animated:YES];
}

是否选择了SDTabFavorites ViewController的方法

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SDDetailViewController *sdDetailViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"SDDetailViewController"];
[self.navigationController pushViewController:sdDetailViewController animated:YES];
}

导航到 SDDetailViewController 并尝试返回后,直接转到登录 View Controller 。

最佳答案

切勿将 VC 从登录/注册推送到主屏幕。始终在模型序列中显示它。你需要更换

[self.navigationController pushViewController:sdTabFavViewController animated:YES];

[self.navigationController presentViewController:sdTabFavViewController animated:YES completion:NULL];

主屏幕不应有返回登录/注册页面的任何后退按钮。

关于ios - 从 UIViewController 导航到 UITabbarController,然后从 Tabbar 导航到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30093177/

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