Titanium mobileの基礎14〜タブグループの作成
タブを作る。
ポイント
・タブグループを直接openすることで開く。windowにaddする必要はない。
・AndroidではsetBadgeメソッドは利用不可
参考:まったりlog残し - ドットインストールの「Titanium Mobileの基礎」をAndroidで写経してみた
ソース
app.js
// タブグループの作成 var tabGroup = Ti.UI.createTabGroup(); // ウィンドウの作成 var win1 = Ti.UI.createWindow({ title: 'win1', backgroundColor: 'blue' }); var win2 = Ti.UI.createWindow({ title: 'win2', backgroundColor: 'yellow' }); // タブの作成 var tab1 = Ti.UI.createTab({ icon: 'KS_nav_ui.png', title: 'Tab1', window: win1 }); var tab2 = Ti.UI.createTab({ icon: 'KS_nav_ui.png', title: 'Tab2', window: win2 }); tabGroup.addTab(tab1); tabGroup.addTab(tab2); tabGroup.open(); // タブ1にバッジをつける(iOSのみ・Android不可) tabGroup.tabs[0].setBadge(2); // 選択中のタブ番号取得してコンソールに出力 Ti.API.info(tabGroup.tabs[0].title);