如何在不使用界面生成器的情况下将视图与控制器分离

发布于 2024-07-20 20:39:45 字数 125 浏览 2 评论 0原文

我想以编程方式创建 UI 元素,而不使用 xib 文件。 我找到的所有示例(UICatalog,...)都是直接在控制器方法中创建 UI 元素。 跟上 MVC 模式并将视图与控制器分开的最佳实践是什么?

谢谢

I want to create UI elements programmatically without using xib files. All of the examples I have found (UICatalog, ...) are creating UI elements directly in the controller methods. What is the best practice to keep up with MVC patternn and separate views from controllers?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坠似风落 2024-07-27 20:39:45

如果我正确地理解了这个问题,那么您所要做的就是创建一个单独的视图类来负责创建 UI 元素。 然后在控制器类中,您只需创建视图类的实例。

If I understand the problem correctly, all you have to do is to create a separate view class that will take care of creating the UI elements. Then in the controller class you simply create an instance of the view class.

路还长,别太狂 2024-07-27 20:39:45

祖尔的回答是正确的。 为了帮助您完成此操作,这些工具可以将 XIB 转换为创建视图所需的相同 Objective-C 代码:

http://arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib -文件到目标-c.ars

zoul is correct in his answer. To aid you in doing this, these is a tool that will convert an XIB to the same Objective-C code it would take to create the view:

http://arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib-files-to-objective-c.ars

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文