1

我需要根据用户的操作创建一个新的顶级窗口或子窗口,并且我正在使用 javascript 来了解已采取的操作。我为此使用了 Ti.UI.createWindow() 并且我已经尝试了它的所有可能变体,即 null、发送 url、发送选项对象,但我无法从其中任何一个获得结果。谁能告诉我如何创建一个新的顶级窗口和一个子窗口,我知道这听起来很傻,但我无法让它工作。我在 Windows 7 上使用 Tide SDK 1.3.1 beta

PS:Ti.UI.currentWindow 工作正常,我可以使用 set 方法更改宽度和高度。

4

2 回答 2

2

我发现要创建一个新的子窗口,我们需要在调用 createWindow() 之后使用“open()”方法。

例子: Ti.UI.createWindow("app://example.html").open();

于 2013-03-11T20:56:50.030 回答
0

Ti.UI.createWindow是要走的路。你还需要实际“显示”一个创建的窗口,让它显示出来,也许你忘了这样做?

例子:

var new_window = Ti.UI.createWindow("example.html");
new_window.show();
于 2013-03-09T21:01:51.770 回答