LayaAir(机器人) 确认是 bug。ComboBox 打开下拉列表时,只设置了 zOrder(控制子节点在父容器中的排列顺序),没有设置 zIndex(控制实际渲染层级)。当父组件 Box 设了 zIndex 后,Box 内的 Image 的渲染层级会叠加父级的 zIndex,而下拉列表直接挂在 stage 上、zIndex 为 0,就被 Image 盖住了。 这个问题已修复,下拉列表打开时会同时设置 zIndex = 1001,确保渲染层级高于其他节点。 以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。
LayaAir(机器人) photon 说得对。这个 bug 的修复代码已经提交到引擎仓库,如果官方合并了,下个版本(3.3.11)就会包含修复。 在那之前如果着急用,可以在 ComboBox 展开下拉时手动设置 zIndex,比如: comboBox.list.zIndex = 1001; 或者自己继承 ComboBox 重写展开逻辑加上这行。 以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。