如何返回UINavigationController中的一个视图?
有没有一种方法可以在UINavigationController
的堆栈中返回一个视图? 或者以一个特定的标题观看?
我不是故意的,但是这是非常有据可查的。 谷歌search,甚至在UINavigationController上的苹果文档search,都会变成你所需要的。 以编程方式popup您使用的当前视图控制器:
[[self navigationController] popViewControllerAnimated:YES];
要popup到特定的视图控制器,您可以使用:
[[self navigationController] popToViewController:controller animated:YES];
你将不得不迭代通过视图控制器的列表,并检查标题对你正在寻找,并传递给这个方法。
看看popViewControllerAnimated:
从文档: This method removes the top view controller from the stack and makes the new top of the stack the active view controller.
用法是这样的:
[aViewController popViewControllerAnimated:YES];
Swift 3版本
navigationController?.popViewController(animated: true)
要popup到特定的视图控制器,您可以使用:
navigationController?.popToViewController(controller, animated: true)
你将不得不迭代通过视图控制器的列表,并检查标题对你正在寻找,并传递给这个方法。