我的 iOS 5 项目使用故事板。我有一个视图,其视图控制器继承自一个类,而该类又继承自 UIViewController。此类属于为非故事板项目编写的框架,即它通过覆盖 loadView 来初始化视图。当我的视图控制器运行时,它接收到由超类设置的 self.view,从而使当前视图的 Interface Builder 设置无效。
虽然我确实有我正在使用的框架的源代码,并且理论上可以编辑它以删除 loadView 覆盖并将代码重新定位到 viewDidLoad 例如,但我想知道是否有更好的方法来做到这一点我自己的代码。基本上我需要取消我的[super loadView],或者通过调用我的超类的超类(即UIViewController)的loadView 来绕过它。有什么办法可以做到这一点?