【发布时间】:2011-04-14 08:32:21
【问题描述】:
“当以模态方式呈现导航控制器时,以编程方式创建和配置导航控制器对象通常更简单。虽然您也可以使用 Interface Builder 来执行此操作,但通常不建议这样做。” 事实上,因为我的导航控制器很简单,我宁愿在 IB 中自定义视图!
【问题讨论】:
标签: iphone objective-c interface-builder uinavigationcontroller modalviewcontroller
“当以模态方式呈现导航控制器时,以编程方式创建和配置导航控制器对象通常更简单。虽然您也可以使用 Interface Builder 来执行此操作,但通常不建议这样做。” 事实上,因为我的导航控制器很简单,我宁愿在 IB 中自定义视图!
【问题讨论】:
标签: iphone objective-c interface-builder uinavigationcontroller modalviewcontroller
虽然我不知道确切的原因,但这是我的尝试:
以编程方式创建控制器时,您只需要几行代码,事实上,在大多数情况下,这可能真的很少:创建、设置根控制器、呈现和释放。替代方案很快就可以列举出来:
现在,考虑到替代方法只是设置几行代码,加载 nib 文件的开销实际上并不便宜,并不值得额外的舒适。如果您正在进行大量设置,那么无论如何这都会进入自定义类,无论是从 nib 加载还是在代码中创建。
只是我的想法......
【讨论】: