代码之家  ›  专栏  ›  技术社区  ›  haknick

IBOutlet UIViewController何时初始化(如果设置为属性)?如何优化ibuiviewcontrollers的加载?

  •  4
  • haknick  · 技术社区  · 14 年前

    我在同一个nib文件中有我的主应用程序视图控制器(文件的所有者)、它的第一响应程序、视图和其他3个uiviewcontroller。3个UIViewController中的每一个都在主UIViewController上作为IBOutlet引用。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Sven    14 年前

    这个 UIViewController awakeFromNib viewDidLoad . 一个nib文件中的任何内容都会同时被加载、实例化和初始化。因此,只要您的视图在同一个nib中,就无法按需加载它们。您应该将其他视图放在不同的nib文件中,并在需要时加载它们。把所有的东西都放在一个笔尖上不是个好主意。