我已经在 viewDidLoad
、init
、viewWillAppear
和 loadView
中看到它完成了。我听过各种各样的答案,我认为最好是一个明确的答案!
最佳答案
大多数 View 初始化应该在 viewDidLoad
中完成。 viewWillAppear
不合适,因为它可以在 View Controller 的生命周期中多次调用。
布局应该在 viewWillLayoutSubviews
中完成,但 subview 的实际创建属于 viewDidLoad
。
loadView
仅在您希望 View Controller 的 Root View 不是简单的空 UIView
时使用。
关于ios - 设置以编程方式创建的 View 的最佳位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15074154/