【发布时间】:2023-03-13 00:13:01
【问题描述】:
我想在不使用 xib 文件的情况下以编程方式创建 UI 元素。我发现的所有示例(UICatalog,...)都是直接在控制器方法中创建 UI 元素。跟上 MVC 模式并将视图与控制器分开的最佳做法是什么?
谢谢
【问题讨论】:
标签: iphone model-view-controller xib
我想在不使用 xib 文件的情况下以编程方式创建 UI 元素。我发现的所有示例(UICatalog,...)都是直接在控制器方法中创建 UI 元素。跟上 MVC 模式并将视图与控制器分开的最佳做法是什么?
谢谢
【问题讨论】:
标签: iphone model-view-controller xib
如果我正确理解了这个问题,您所要做的就是创建一个单独的视图类来负责创建 UI 元素。然后在控制器类中,您只需创建视图类的一个实例。
【讨论】:
zoul 的回答是正确的。为了帮助您做到这一点,这些工具可以将 XIB 转换为与创建视图相同的 Objective-C 代码:
http://arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib-files-to-objective-c.ars
【讨论】: