Net Developer计划新产品。 它还可以从下载的文件中动态生成其用户界面。
我读了那个文件,根据它我创建了necesseray按钮,标签,表格等。
我希望将类似的产品外包给iPhone的开发..
所以我对Iphone专家的问题是。这也适用于Iphone吗? “可能”,我的意思是基本上,如果它在技术上是可行的,并且在MacStore上是“允许的”..
非常感谢任何反馈......
答案 0 :(得分:0)
是的,这是可能的,也是允许的。很少有与UI相关的操作无法在Cocoa Touch上以编程方式完成。
答案 1 :(得分:0)
iOS上的用户界面文件(XIB文件)只不过是包含存档对象的文件。因此,当您在Interface Builder中创建静态接口时,Xcode实际上做的是为所有UI元素创建对象,根据您的意愿设置对象属性,设置对象图(哪些对象具有对其他对象的引用)和最后将整个图表归档到一个文件中。当您加载XIB文件时,对象只是取消归档,您将获得一个对象图,其中所有UI对象都处于所需的状态。
这意味着通过从XIB文件加载接口可以做的任何事情也可能有问题。您所要做的就是自己创建对象,根据需要设置所有属性并将它们链接到所需的对象图。是的,App Stores(适用于Mac和iOS)绝对允许创建有问题的UI,因为它可以自动完成,因为加载XIB文件会自动完成。