[] Laya3D.init(0, 0, true) 初始化的时候。android端和ios端表现不一样。stage初始化之后stage的宽高在什么时候能获取到准确的值?

在使用 Laya3D.init(0, 0, true); 初始化的时候。android端和ios的表现不一样。android的端 stage 的宽高会自动根据屏幕横竖屏来自动设置宽高为Brower的宽高。但是ios端却不是的。
 
1. 这个是bug吗?
2. stage 初始化之后有回调吗?
 
 
--------------------------------------------------------------
问题补充(附 Demo):
 
1.测试浏览器:最新的微信内置浏览器
2.出现异常的手机:iphone7plus 、iphone6S 、iphone5S(手头只有这三种 iphone 手机)
3.异常情况如下:
         预期:sprite的位置应该是靠近中部的。
         结果:android微信浏览器表现正常。ios微信浏览器第一次访问正常,刷新几次出现异常(没有规律)。

android微信浏览器-位置正常:
android微信浏览器-位置正常.png

ios微信浏览器-位置正常
ios微信浏览器-位置正常.jpg

ios微信浏览器-位置异常
ios微信浏览器-位置异常.jpg
已邀请:

183*****755

赞同来自:

1.ios的表现请给出具体机型,具体浏览器,跟具体表现形式
2.stage初始化后没有回调

183*****755

赞同来自:

看了你的代码,需要做些补充。
每当stage的大小进行变化时,会触发事件。
Laya.stage.on(Event.RESIZE, this, function():void {
// To Do - UI.pos
});


 

要回复问题请先

商务合作
商务合作