随iOs(iPad)一起出现。
我在Ionic v1应用程序中使用Three.js,但我遇到了以下问题:打开键盘时,承载Three.js的画布缩小了,但是当我关闭键盘时,画布保持这种状态,它没有调整为原始大小,因此在画布的底部和屏幕底部之间有一个很大的空白。
有没有办法对键盘插件说些什么而不覆盖它的内容?还是隐藏键盘后重新调整画布大小的方法?
多谢。
Ps:其他问题,也许与之有关:当我旋转屏幕时,画布的尺寸会被调整。我正在使用THREEx.WindowResize(),它在桌面浏览器中可以完美运行。
答案 0 :(得分:0)
我终于找到了解决办法:问题出在显示键盘或旋转屏幕时,是iOs动画的持续时间。我在调整大小功能上添加了$ timeout,以使其在触发调整大小之前等待动画结束。