gpt4 book ai didi

objective-c - iOS - 识别之前在 UINavigationController 中显示的 UIViewController

转载 作者:可可西里 更新时间:2023-11-01 04:24:02 26 4
gpt4 key购买 nike

我需要确定之前在 UINavigationController 中显示的 UIViewController。我的导航深度为 3 层,在第 2 层我需要确定我是从第 1 层推送到这里还是从第 3 层弹出到达这里。我怎样才能轻松做到这一点?

最佳答案

实现 UINavigationControllerDelegate 方法:

 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

并查询它以找出当前显示的 View Controller :

 navigationController.topViewController

这就是您的来源。

关于objective-c - iOS - 识别之前在 UINavigationController 中显示的 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9231902/

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