FYW Laya_XS 定位问题了,跟手机系统没关系,出问题的手机都是锁定了屏幕的竖排方向。我现在注释了Input类里面_focusIn方法最后那几行,不调用输入框重定位的方法_syncInputTransform,就不会被往左边顶走,感觉是你们这个_syncInputTransform方法里面对锁定屏幕方向的适配没做好导致的。现在我是在原生IOS里面监听键盘弹起事件,手动往上顶了一个键盘高度,尴尬的是输入内容之后输入框内不显示字,要失去焦点后刚才输入的内容才会全部显示上去··
Laya_XS Laya_XS 如果是你手机锁定了屏幕的竖屏方向才出问题的话,这个在js层没办法动态识别,所以我们没办法动态的在_syncInputTransform方法里去改变宽高信息,因为在js层好像拿不到手机设备是否屏幕锁定的操作。
FYW Laya_XS @Laya_XS:很奇怪的是我在_syncInputTransform里面加了打印,发现两种情况打印的放大系数,宽高,位置都是一模一样的。如果不一样,那肯定是这个方法里面有问题,可是这个方法算出来的参数都是一样,就不知道这个锁定竖屏是在哪里影响最终的结果了