h5横屏转竖屏 ui错乱

引擎版本:cocos2d-js 3.9
问题描述:竖屏应用,但是如果横屏加载进来,在旋转到竖屏时,UI布局错乱,需要如何解决?
正常情况:
错误情况:

可以尝试开启以下设置:

cc.view.resizeWithBrowser(true);

另外,升级到 v3.12 有新的 setOrientation API,可以强制竖屏

cc.view.setOrientation(cc.ORIENTATION_PORTRAIT);

这些设置请在 cc.view.setDesignResolutionSize 之前设置