这里有一堆相关的问题,但没有一个感觉像一个简洁或正确的答案。情况如下:
我正在创建一个新的 ViewController 并且不想使用 nib 文件。我对Apple 文档的理解是,如果我不想使用 nib,我应该实现 loadView 来手动创建自己的视图层次结构。
但是,我不清楚我应该如何正确地实例化 self.view 与适当的边界(鉴于此视图控制器可能在许多不同的情况下使用,将其简单地设置为屏幕边界感觉不对)。
不知何故,默认的 UIViewController loadView 似乎确实正确地启动了帧大小,但不清楚我是否正在编写自己的版本,我应该做什么来做到这一点。