1

是否可以在加载窗口后立即显示警报?

我有一个创建窗口语句,然后是一条警报消息,然后返回。

function NewView() {
    var self = Ti.UI.createWindow({});
    alert("Will display a basic alert, maybe confirm alert");
    return self; 
}

当它被触发时,警报会显示,但会与窗口的背景重叠。我试图让背景窗口“透明”,但这并没有什么不同。

任何帮助都会很棒,我觉得这是一项简单的任务,只是没有考虑清楚......

4

1 回答 1

2

只需使用窗口的open事件,它会在窗口打开时触发。只需确保在实际打开窗口之前添加侦听器即可。

像这样修改你的代码,它会在窗口打开时打开警报:

function NewView() {
    var self = Ti.UI.createWindow({});
    self.addEventListener('open', function(e) {
        alert("Window is now open.");
    });
    return self; 
}
于 2013-06-30T14:42:37.147 回答