0

网络开发人员计划新产品。除其他外,它将从下载的文件中动态生成其用户界面。

我阅读了该文件,并根据它创建了必要的按钮、标签、表格等。

我希望将类似的产品外包给 iPhone 的开发。

所以我对 Iphone 专家的问题是。Iphone也可以这样吗?对于“可能”,我的意思基本上是在技术上是否可行并且在 MacStore 上是否“允许”..

非常感谢任何反馈...

4

2 回答 2

0

是的,这是可能的并且是允许的。很少有与 UI 相关的操作无法在 Cocoa Touch 上以编程方式完成。

于 2013-07-26T14:47:28.773 回答
0

iOS 上的用户界面文件(XIB 文件)只不过是包含存档对象的文件。因此,当您在 Interface Builder 中创建静态界面时,Xcode 实际上所做的是为所有 UI 元素创建对象,根据您的意愿设置对象属性,设置对象图(哪些对象引用了其他对象)和最后将整个图形归档到一个文件中。当您加载一个 XIB 文件时,这些对象只是简单地取消归档,您将获得一个对象图,其中所有 UI 对象都处于所需状态。

这意味着通过从 XIB 文件加载接口可以完成的任何事情也可能会出现问题。您所要做的就是自己创建对象,根据需要设置所有属性并将它们链接到所需的对象图。是的,App Store(对于 Mac 和 iOS)绝对允许有问题地创建 UI,因为它手动执行与自动加载 XIB 文件相同的操作。

于 2013-07-26T16:03:31.323 回答