我在 appcelerator studio 中创建了一个示例合金应用程序。在控制器(.js)中设计的 UI不是在xml中。那么如何将 appcelerator 应用程序设计器用于合金控制器(.js)。
问问题
115 次
1 回答
2
首先,感谢您试用 App Designer!非常感谢您对您的体验的所有反馈,因为我们会继续改进它!现在回答你的问题 -
Appcelerator Designer(仍处于测试阶段)允许您专门设计应用程序的视图。从控制器创建的任何 UI 都被认为是动态的,而不是实际视图布局的一部分。
不过在这里不要气馁。这实际上是为了帮助实施一些最佳实践。在创建 UI 时,最好分解部分。如果您正在创建一个新的 UI 组件,您可能会从控制器中执行某些操作,请考虑创建一个新的合金视图/控制器并将其用作元素。这样做时,Designer 可以帮助进行该设计,然后您可以使用动态创建该视图
var myView = Alloy.createController('myUiElement", {property:'someProperty');
希望这会有所帮助,祝您的应用程序一切顺利!
于 2016-02-09T14:20:20.110 回答