gpt4 book ai didi

ios - 从 nib 文件加载 View 之前运行什么方法或命令?

转载 作者:行者123 更新时间:2023-11-29 13:36:59 25 4
gpt4 key购买 nike

当创建新的 objective-c 类 UIViewController 文件时。我想知道在从 nib 文件生成 View 之前,在 ViewController.m 文件或其他文件中执行了哪个命令/方法/行。

我只知道 viewDidLoad 会在 nib 文件之前先运行。还有什么事吗?

感谢您在这里帮助小菜鸟。

最佳答案

在加载 View 层次结构之前调用的唯一方法是 initWithNibName:bundle: 方法。然后,当您第一次访问 View Controller 的 view 时,加载 nib(通过 loadview 方法),然后加载 viewDidLoad 方法被调用。我希望这能说明问题。

附言。尽管您可以覆盖 loadview 方法,但 Apple 指出:

If you use Interface Builder to create your views and initialize the view controller, you must not override this method. (Apple's documentation on loadview method)

关于ios - 从 nib 文件加载 View 之前运行什么方法或命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335636/

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