1、请问自定义弹窗如何控制层级关系,比如同时有A、B、C三个弹窗,怎样保持三个弹窗固定的层级顺序?
2、我想在当前(任意页面)弹出一个弹窗,让它优先级最高,比如强制升级或者隐私协议签署,用户不操作就不能用这种
1、请问自定义弹窗如何控制层级关系,比如同时有A、B、C三个弹窗,怎样保持三个弹窗固定的层级顺序?
2、我想在当前(任意页面)弹出一个弹窗,让它优先级最高,比如强制升级或者隐私协议签署,用户不操作就不能用这种
1 回答923 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答987 阅读
1 回答960 阅读
1 回答852 阅读
1 回答815 阅读
1、要改变弹窗的层级顺序和数量,需要修改fun方法的dialogControllerArray参数,第一个参数代表的弹窗在最下层,之后的参数代表的弹窗依次覆盖,最后一个参数代表的弹窗在最上层;
2、可以通过将promptAction.showDialog()的showInSubWindow属性设置为true来实现,使弹窗作为独立子窗口显示在应用外,就不会被应用内的弹窗遮挡。
例如:在之前的demo中加入如下代码:
先显示升级弹窗,即使后来再出现新的弹窗也不会覆盖当前弹窗