如何以编程方式将视图添加到 alloy 中的滚动视图

how to programmatically add view to scrollview in alloy

我正在努力实现向控制器中的滚动视图添加动态内容。在我的 xml 中,我有一个水平滚动视图。我需要从控制器以编程方式将多个视图添加到滚动视图。我如何在 Appcelerator Alloy 中以编程方式执行此操作?

2 种可能的方式,具体取决于您要添加的视图的复杂程度。

1)

为视图创建一个控制器,然后添加它

$.scrollViewId.add(Alloy.createController('subViewController').getView());

2) 如果是简单视图,就做

$.scrollViewId.add(Ti.UI.createView());

由于在 Titanium/Alloy 中这是一件非常基本的事情,您可能需要深入了解有关 Alloy https://docs.appcelerator.com/platform/latest/#!/guide/Alloy_Concepts

的文档

左侧菜单Alloy有一些额外的章节