2011-08-01 55 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上,一個'後退'按鈕將自動放置在標題欄上,以便用戶可以返回到前一個視圖/內容。