1

我正在使用选项卡组并使用 4 个选项卡,将 4 个不同的窗口添加到选项卡中。当我尝试通过 Ti.UI.currentWindow 在添加到窗口的任何视图中获取当前窗口时,我得到空白值,即它没有返回当前窗口值。

谁能纠正我??

4

1 回答 1

4

您在创建时在 Window 中设置“url”属性。像

在“app.js”中

var tabGroup        = Titanium.UI.createTabGroup();

var win_home        = Titanium.UI.createWindow({
    url     :'home.js',
        backgroundColor :'#000',
    backgroundImage :'image/bg_img1.png',
    barColor        : "#000000",//"#ff429c"

});

var tab_home = Titanium.UI.createTab({  
    index           : 0,
    window:win_home
});

tabGroup.addTab(tab_home);
tabGroup.open();

在“home.js”中

var cur = Ti.UI.currentWindow;

var view = Ti.UI.createView({
    height : 100,
    width  : 100,
backgroundColor : "#0f0",
});

cur.add(view);

理解这段代码并尝试这样做。这真的有效......干杯......

于 2012-08-27T05:17:54.417 回答