我有一个自定义容器视图控制器,我从情节提要中实例化它,它有一堆方法可以修改我从情节提要中设置出口的子视图的内容。
有很多方法可以实例化这个 ViewController,目前我必须确保,无论我如何实例化它,我要么显示它,显式调用loadView
,要么访问它的.view
属性,然后再开始做任何使用它的出口的事情(因为它们都是空指针,直到loadView
被调用)。
理想情况下,我想调用loadView
或调用.view
我的单个初始化方法ViewController
来解决这个问题,而不是不得不将调用放在.view
我初始化 ViewController 的一堆不同的地方。
该类是否UIViewController
有指定的初始化程序?如果不是,我需要用我的自定义初始化逻辑修改哪些方法,以确保无论如何都会在我的 ViewController 初始化时调用它?