在分屏模式下,从1/2改为3/4的过程中,避让区域并未发生变化,因此获取不到区域变化信息,导致无法触发Column区域的调整。可以增加对WindowSize的变更监听。当WindowSize变化的时候,触发屏幕更新,参见如下代码:data.on('windowSizeChange',(size)=>{ console.log("windowSizeChange"); this.updateSafeArea(); })
在分屏模式下,从1/2改为3/4的过程中,避让区域并未发生变化,因此获取不到区域变化信息,导致无法触发Column区域的调整。
可以增加对WindowSize的变更监听。当WindowSize变化的时候,触发屏幕更新,参见如下代码: