2011-08-01 52 views
0

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

例如,如果tab_1被设置为在app.js中打开window_1.js我怎么能在按钮点击后打开tab_1中的window_2.js?我不想使用视图,因为我希望窗口的内容位于单独的文件中。

感谢您的所有意见!

+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上,一个'后退'按钮将自动放置在标题栏上,以便用户可以返回到前一个视图/内容。