我想创建一个窗口,无论以后是否创建更多窗口,都会保持在顶部。
例如,请考虑以下代码(请注意,这只是一个简单的示例来说明问题。我的实际代码希望在某些异步函数完成时打开a
):
Alloy.createController('a').getView().open();
Alloy.createController('b').getView().open();
通常a
会被打开,然后b
会被打开。
但是,即使在a
打开后,我也希望b
保持最佳状态。
我尝试使用modal
属性,如下所示:
Alloy.createController('a').getView().open({modal: true});
Alloy.createController('b').getView().open();
但是,这只会使a
在iOS平台上保持领先。它并没有让它在Android上保持领先。
我还尝试将zIndex
属性添加到Window
中的a
元素,如下所示:
<Window zIndex="1000">...</Window>
但它似乎仍无效。
我该如何解决这个问题?
答案 0 :(得分:1)
你无法在Android上使用Window执行此操作,因为Window是一个Activity,并且只有一个Activity可见。
对于Android,您无需选择转换视窗上的窗口
在iOS上尝试打开一个on nomodal和b.zIndex = 1