Appcelerator的。更改窗口的内容

时间:2011-08-01 19:56:19

标签: javascript appcelerator

我正在Appcelerator中开发iOS应用程序。 我有四个标签。当用户单击特殊按钮或导航栏标题时,如何更改窗口内容?

例如,如果tab_1设置为在app.js中打开window_1.js,如何在按钮点击时打开tab_1中的window_2.js?我宁愿不使用视图,因为我希望窗口的内容是单独的文件。

感谢所有输入!

1 个答案:

答案 0 :(得分:0)

前几天,我正在使用我正在构建的Titanium应用程序遇到类似的路障。 Titanium.UI.TabGroup有一个名为activeTab的属性非常有用。

var my_other_view = Ti.UI.createView({params});
var my_tab_group = Ti.UI.createTabGroup({params});
my_tab_group.activeTab.open(my_other_view);

当然,代码非常简洁:)但它希望能引导您朝着正确的方向前进,以便您可以在应用中实现所需的行为!

关于activeTab.open()的一个很酷的事情(恕我直言)是,在iOS上,“后退”按钮将自动放置在标题栏上,以便用户可以返回上一个视图/内容。