如何使 threejs 画布不被键盘调整大小



这出现在iO(iPad(中。

我在 Ionic v1 应用程序中使用 Three.js,我遇到了这个问题:当我打开键盘时,托管 Three.js 的画布会减少,但是当我关闭键盘时,画布保持这种状态,它不会调整为原始大小,所以我在画布的底部和屏幕底部之间有一个很大的空白区域。

有没有办法对键盘的插件说覆盖内容而不是推送它?还是隐藏键盘后调整画布大小的方法?

提前感谢。

Ps:其他问题,也许与:当我旋转屏幕时,画布的大小会调整。我正在使用THREEx.WindowResize((,它在桌面浏览器中完美运行。

我终于找到了一个解决方案:问题在于显示键盘或旋转屏幕时 iO 动画持续时间。我在调整大小功能上添加了一个$timeout,使其在触发大小调整之前等待动画结束。

最新更新