gpt4 book ai didi

iphone - 在 UINavigationController 中按下后退按钮时如何调用 viewDidLoad 方法? (iPhone/iPad)

转载 作者:行者123 更新时间:2023-12-03 18:53:10 24 4
gpt4 key购买 nike

我需要一种在 UINavigationController 中按下“后退”按钮时调用 viewDidLoad 方法的方法。例如,如果我有这样的流程:

View A -> View B -> View C

我需要它,这样如果我在 View C 上并且按回键,View BviewDidLoad 方法应该是叫。同样,如果我在 View B 上并按下后退按钮,则应调用 View AviewDidLoad 方法。

请问有人可以建议如何实现这一目标吗?

最佳答案

当 View Controller 完成加载和设置 View Controller (例如加载 NIB 文件)时,将调用 viewDidLoad 方法。根据您的需要,您应该将相关代码移至 viewWillAppear ,每次相应的 View Controller 变得可见时都会调用该代码。因此,对于转换 A -> B -> C (backto)-> B ,将调用 B View Controller 的 viewWillAppear 方法两次。

关于iphone - 在 UINavigationController 中按下后退按钮时如何调用 viewDidLoad 方法? (iPhone/iPad),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945648/

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