gpt4 book ai didi

iphone - 在选定的选项卡栏项目上点击两次隐藏当前 View Controller

转载 作者:可可西里 更新时间:2023-11-01 03:39:19 24 4
gpt4 key购买 nike

<分区>

我在使用导航堆栈推送 View 时遇到了一些问题。

我遇到的问题是,在触摸标签栏项目后, View Controller 被插入导航堆栈(从名为 FirstViewController 的 View Controller ),如下所示:

- (void)viewDidLoad
{
[super viewDidLoad];
svc = [[SecondViewController alloc] init];
[self.navigationController pushViewController:svc animated:YES];
}

这按预期工作,但实际问题出现在再次触摸同一个标签栏项目时。

当这种情况发生时,当前 View (之前被推送的 SecondViewController)被移除,就像我触摸了“完成”按钮一样。

我无法追踪发生这种情况的地点或原因。

编辑:这就是我设置标签栏、 View Controller 和导航的方式:

@implementation AppDelegate
@synthesize HomeViewController, FirstViewController, SecondViewController, ThirdViewController, SettingsViewController, tabBarController, window;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
FirstViewController *firstViewController = [[FirstViewController alloc]
initWithNibName:nil bundle:nil];
UINavigationController *firstViewControllerNav = [[UINavigationController alloc]
initWithRootViewController:firstViewController];

SecondViewController *secondViewController = [[SecondViewController alloc]
initWithNibName:nil bundle:nil];
UINavigationController *secondViewControllerNav = [[UINavigationController alloc]
initWithRootViewController:secondViewController];

ThirdViewController *thirdViewController = [[ThirdViewController alloc]
initWithNibName:nil bundle:nil];
UINavigationController *thirdViewControllerNav = [[UINavigationController alloc]
initWithRootViewController:thirdViewController];

self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = @[firstViewControllerNav,
secondViewControllerNav];

UITabBar *tabBar = tabBarController.tabBar;

UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];

[self.window setRootViewController:self.tabBarController];

[self.window makeKeyAndVisible];

return YES;
}

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