gpt4 book ai didi

iOS:如何以编程方式导航/跳转到导航 Controller 管理的不同场景?

转载 作者:行者123 更新时间:2023-11-29 03:44:50 27 4
gpt4 key购买 nike

我有一系列在导航 Controller 下管理的 View 。有没有办法以编程方式(在 iOS5+ 中)跳转(推送/弹出)到不同的 View ?例如,我有

NavigationController->RootViewController->DetailViewController1->DetailViewController2->DetailViewController3

我怎样才能从 RootViewController 跳转到 DetailViewController3,然后跳回 DetailViewController1?

谢谢。

最佳答案

你可以尝试这样的事情。

  1. 从 Storyboard 中获取您的风险投资。 (您必须在 Storyboard中设置标识符)

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
    UIViewController *DetailViewController1 = [storyboard instantiateViewControllerWithIdentifier:@"DetailViewController1Identifier"];
    UIViewController *DetailViewController3 = [storyboard instantiateViewControllerWithIdentifier:@"DetailViewController3Identifier"];
  2. 按照您需要的方式推送 VC。

    [self.navigationController pushViewController:(DetailViewController1) animated:YES];
    [self.navigationController pushViewController:(DetailViewController3) animated:YES];

现在,当您按“返回”时,您将看到 DetailViewController1。

关于iOS:如何以编程方式导航/跳转到导航 Controller 管理的不同场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17865120/

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