每次显示视图时运行方法-iOS
我知道在加载视图时,可以使用ViewDidLoad运行一些代码。然而,这种情况只发生一次。如何在每次显示该视图时运行方法。例如:假设您当前在ViewController A中,按UIButton转到ViewController B。然后按按钮返回ViewController A,然后如何重新运行ViewDidLoad代码 我希望我的问题有意义。本质上,每当用户在特定的ViewController上时,我都希望重新运行一个小方法 谢谢你的时间,丹 视图将显示: 通知视图控制器其视图即将添加到 视图层次结构 或 视图显示: 通知视图控制器其视图已添加到视图中 等级制度 视图将显示: 通知视图控制器其视图即将添加到 视图层次结构 或 视图显示: 通知视图控制器其视图已添加到视图中 等级制度每次显示视图时运行方法-iOS,ios,objective-c,methods,viewdidload,Ios,Objective C,Methods,Viewdidload,我知道在加载视图时,可以使用ViewDidLoad运行一些代码。然而,这种情况只发生一次。如何在每次显示该视图时运行方法。例如:假设您当前在ViewController A中,按UIButton转到ViewController B。然后按按钮返回ViewController A,然后如何重新运行ViewDidLoad代码 我希望我的问题有意义。本质上,每当用户在特定的ViewController上时,我都希望重新运行一个小方法 谢谢你的时间,丹 视图将显示: 通知视图控制器其视图即将添加到 视图
这个答案没有帮助。我发现自己也处于同样的情况,解决办法很简单
这个答案没有帮助。我发现自己也处于同样的情况,解决办法很简单
如果您使用导航视图,则返回时将显示该视图。因此,请在ViewWillDisplay中编写代码。您可以使用ViewWillDisplay或ViewDidDisplay,具体取决于您要执行的操作。如果您使用导航,则返回时,ViewWillDisplay将调用。因此,请在ViewWillDisplay中编写代码。您可以使用ViewWillDisplay或ViewDidDisplay,具体取决于您想做什么。感谢您的回答sash:)@Supertecnoboff在实现这些功能时不要忘记调用
super
。感谢您的回答sash:)@Supertecnoboff在实现这些功能时不要忘记调用super
。