gpt4 book ai didi

iphone - 何时/为什么/如何使用 UINavigationControllerDelegate 协议(protocol)实例方法?

转载 作者:行者123 更新时间:2023-12-03 18:32:21 27 4
gpt4 key购买 nike

您何时/为什么/如何使用这些方法?

- navigationController:willShowViewController:animated:
– navigationController:didShowViewController:animated:

你不能只使用这些 UIViewController 实例方法吗?
– viewWillAppear:
– viewDidAppear:
– viewWillDisappear:
– viewDidDisappear:

最佳答案

如果您想了解可见 View Controller 之外的这些事件,您将使用第一个。代表允许您在单点收到通知。使用 UIViewController的方法将您绑定(bind)在这些 Controller 中,您必须多次编写/调用相同的代码才能实现相同的目标。

通常,您会将任务分为以下两组:

  • 中发生的事情全部 View Controller :使用委托(delegate)
  • 内发生的事情单 View Controller :使用实例方法
  • 关于iphone - 何时/为什么/如何使用 UINavigationControllerDelegate 协议(protocol)实例方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597396/

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