2011-08-01 19 views
0

AppceleratorでiOSアプリケーションを開発しています。 4つのタブがあります。ユーザーが特別なボタンやナビゲーションバーのタイトルをクリックしたときに、ウィンドウのコンテンツを変更するにはどうすればよいですか?Appcelerator。ウィンドウの内容を変更する

たとえば、tab_1がapp.jsでwindow_1.jsを開くように設定されている場合、ボタンをクリックすると、tab_1でwindow_2.jsを開くにはどうすればよいですか?私は、ウィンドウの内容が別々のファイルになることを望むので、ビューを使用しないことを好みます。

すべての入力をいただきありがとうございます!

+0

コンテンツを別々のファイルに保存して、ビューを使用することはできます –

答えて

0

先日私は建物のチタンアプリで同様の道路ブロックに走りました。 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()についてのクールなもの(IMHO)の1つは、iOSでは、タイトルバーに「戻る」ボタンが自動的に配置され、前のビュー/コンテンツに戻ることができるということです。

関連する問題