[LayaAir 2.0]场景(View)通过runtime挂载脚本后,通过UI编辑器设置的位置属性(bottom等)失效,必现
必现步骤:
1、新建场景,场景类型是View,宽高为标准设计图750*1334,加一张背景图填满场景
2、设置配置文件scaleMode 为fixedwidth,通过laya2.0设置 该场景 的top、bottom、left,right 是0,场景内部随便搞个元素(比如 box),设置box 的bottom 为0,打开chrome调试,不管任何机型设备,该box元素相对该场景会一直在底部
3、通过 runtime挂载 一个空脚本(如图2),脚本继承自 Laya.Scene 类(PS:通过组件挂载不会有问题)
4、chrome调试,选择小屏幕设备,发现 该View场景底部被截断一部分(如图3所示),view 和box 并未按照UI编辑器设置的相对位置在底部
5、移除脚本(或通过组件形式挂载),一切正常
1、新建场景,场景类型是View,宽高为标准设计图750*1334,加一张背景图填满场景
2、设置配置文件scaleMode 为fixedwidth,通过laya2.0设置 该场景 的top、bottom、left,right 是0,场景内部随便搞个元素(比如 box),设置box 的bottom 为0,打开chrome调试,不管任何机型设备,该box元素相对该场景会一直在底部
3、通过 runtime挂载 一个空脚本(如图2),脚本继承自 Laya.Scene 类(PS:通过组件挂载不会有问题)
4、chrome调试,选择小屏幕设备,发现 该View场景底部被截断一部分(如图3所示),view 和box 并未按照UI编辑器设置的相对位置在底部
5、移除脚本(或通过组件形式挂载),一切正常
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_Xq
赞同来自:
1634002484用户
赞同来自: