我有6个已经子类化的UIViewControllers并通过标识符连接了推送segue。
它们按照A>B>C>D>E>F的顺序进行跳转。我无法找到一种方法来实现在控制器A中添加一个按钮,该按钮将自动堆叠所有控制器直到控制器F并显示F控制器。 堆叠应该在
它们按照A>B>C>D>E>F的顺序进行跳转。我无法找到一种方法来实现在控制器A中添加一个按钮,该按钮将自动堆叠所有控制器直到控制器F并显示F控制器。 堆叠应该在
UINavigationController
实例中完成,而不是通过(void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated
。因为如果我使用setViewControllers
方法,那么我会失去segue标识符。谢谢!
self.navigationController
的方式获取导航控制器的引用。此外,你也可以在按钮上调用 dismiss,并从viewWillDisappear:animated:
中调用pushToF
。 - Sergey KalinichenkoviewWillDisappear:animated:
。我知道我必须在self上执行dismissViewControllerAnimated:NO
并实现你提供给我的代码,但不知道如何编写它。谢谢! - Snsa Kscc