草庐IT

viewLoad

全部标签

iOS:ViewController 的 -init 和 -viewLoad 有什么区别?

我不知道在什么位置设置NavigationBar的tintColor或我的ViewController的标题是正确的。它也适用于-init方法和-viewLoad方法。执行此操作的“最佳实践”或“正确方法”是什么?其中之一有任何优势吗? 最佳答案 init方法(是的,不止一个)是初始化UIViewController的地方。因此,这是您为UIViewController而不是它的View做事的地方。如果您使用nib加载您的View,那么设置任何属性的最佳位置是viewDidLoad方法。此方法在nib加载后被调用。如果您使用load