我正在研究Objective-C教程,并且已经注意到viewDidLoad中的代码位于 super viewDidLoad下,而不是第一次调用viewDidLoad。

将代码放在viewDidLoad和super viewDidLoad下有什么区别?

我知道对super的调用是对super类的调用,但不确定在这种情况下是什么。

感谢任何帮助。

最佳答案

iOS中的标准做法是在 super class 完成所需的设置(初始化属性,布局等)之后,进行所有子类设置。如果您在开始更改之前没有给 super class 一个处理所有设置的机会,则可能会遇到一些奇怪的错误和行为。

关于ios - viewDidLoad与调用 super viewDidLoad,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27133013/

10-14 12:18