gpt4 book ai didi

objective-c - 如何以编程方式在 navigationController 堆栈中导航?

转载 作者:行者123 更新时间:2023-12-01 19:18:56 25 4
gpt4 key购买 nike

我只是想知道如何以编程方式在 navigationController 堆栈中导航?

我熟悉的方法:

  [self.navigationController popToRootViewControllerAnimated:YES];

也:
  [self.navigationController popViewControllerAnimated:YES];

但是可以以编程方式转到我的导航 Controller 中的任何 View Controller 吗?

请看我的照片:

http://s18.postimage.org/iq1l4f721/test_xcodeproj_Main_Storyboard_storyboard.jpg ?

我知道我可以使用 Storyboard 转到任何 View ,但我认为这会不断将新 View 插入堆栈并最终(理论上)我会遇到问题,这是否正确?

谢谢

卡尔。

最佳答案

是的,如果您知道堆栈中 Controller 的索引或者您有对它的引用。
像这样:[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:index] animated:TRUE];
干杯!

关于objective-c - 如何以编程方式在 navigationController 堆栈中导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11344510/

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