viewDidLoad vs调用超级viewDidLoad

che*_*ead 2 objective-c ios

我正在研究Objective-c教程,并注意到viewDidLoad中的代码放在super viewDidLoad下,而不是第一次调用viewDidLoad.

在viewDidLoad和super viewDidLoad下放置代码有什么区别.

我理解对super的调用是对超类的调用,但不确定在这种情况下是什么.

感谢任何帮助.

Ada*_*ump 6

iOS中的标准做法是在超类完成它需要做的设置(初始化属性,布局等)之后,完成所有子类设置.如果在开始更改内容之前没有给超类提供处理其所有设置的机会,那么您可能会遇到一些奇怪的错误和行为.