【问题标题】:How to separate view from controller without using interface builder如何在不使用界面生成器的情况下将视图与控制器分离
【发布时间】:2023-03-13 00:13:01
【问题描述】:

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

谢谢

【问题讨论】:

    标签: iphone model-view-controller xib


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      zoul 的回答是正确的。为了帮助您做到这一点,这些工具可以将 XIB 转换为与创建视图相同的 Objective-C 代码:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-10
        • 2012-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-04
        • 2012-10-23
        相关资源
        最近更新 更多