0
我希望創建一個帶有標題欄和按鈕欄的窗口,但不希望使用選項卡組。如何使用標題,導航欄和按鈕欄創建窗口?
我嘗試沒有成功如下:
var win = Titanium.UI.createWindow({
title: "Home",
backgroundColor: '#bbb',
navBarHidden:false
});
var b = Titanium.UI.createButton({
title:'Button',
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED
});
win.setToolbar([b]);
win.add(Titanium.UI.createLabel({text: "Label"}));
win.open();
無論是工具欄或標題顯示,但是如果我把一個TabGroup
它的功能與預期這裏面的內容。
如果默認情況下我無法獲得此行爲,有人可以演示如何使用系統呈現樣式爲標題創建標籤(或按鈕),以及如果可能做類似的操作以獲取按鈕欄底端?
下不工作:
var win = Titanium.UI.createWindow({
title: "Home",
backgroundColor: '#bbb',
navBarHidden:false
});
var b = Titanium.UI.createButton({
title:'Button',
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED
});
win.setToolbar([b]);
win.add(Titanium.UI.createLabel({text: "Label"}));
var tabGroup = Titanium.UI.createTabGroup();
tabGroup.addTab(Titanium.UI.createTab({
title:'Home',
window:win
}));
tabGroup.open();
這也是我必須做的。非常感謝。但希望他們找到另一種方式來做到這一點。這很煩人。 +1 – James 2012-05-16 20:07:03
值得注意的是,這種方法現在已經在iOS 7上折舊了,所以值得爲其他人更新答案。 http://docs.appcelerator.com/titanium/3.0/#!/guide/iOS_7_Migration_Guide-section-37533766_iOS7MigrationGuide-DeprecatedandRemovedAPIs – Owen 2014-03-25 13:17:46
我必須仍然支持iOS 5.x支持ipad 1,所以我現階段不升級鈦。 – 2014-03-26 11:48:44