|
1金锭
需要在当前界面的基础上弹出一个位居画面中间、较小一点的模态框,大概是如下这么一个UI堆栈结构:
栈顶
| ---A---
|-------B-------
↓...
栈底
楼主给A、B UI的screen设置了如下两个属性- "force_render_below" // 是否强制渲染下方界面
- "render_only_when_topmost" // 是否只在栈顶渲染
复制代码
1.A强制渲染下方界面 B不只在栈顶渲染,经过测试这样是没问题的,可以正常显示;
另外又测试了仅仅给A UI、B UI分别只设置了几种情况:
2. A强制渲染下方界面、B只在栈顶显示
3. A不渲染下方界面、B不只在栈顶显示
4. A不渲染下方界面、B只在栈顶显示
最后发现除了4以外,1、2、3情况都可以在当前UI层的基础上多显示一层,只有4会只显示当前的UI
尽管可以用,不过想知道完整设置和只设置一个UI层会有什么诸如效率、报错等影响后果
|
|