大大们,Canvas选的fit height,横向的layout里有3个button,layout设置了widget四方向0px。在适配ipX的时候,layout缩放模式已经勾选了child对子节点的大小进行缩放,但是button还是会被挤压变形,其他的机型都不会有这问题
log打出来的结果:
Canvas的width=295.5665024630542
layout的width=390
求解~~~~
版本号2.1.1
大大们,Canvas选的fit height,横向的layout里有3个button,layout设置了widget四方向0px。在适配ipX的时候,layout缩放模式已经勾选了child对子节点的大小进行缩放,但是button还是会被挤压变形,其他的机型都不会有这问题
log打出来的结果:
Canvas的width=295.5665024630542
layout的width=390
求解~~~~
版本号2.1.1
@jera
有人能帮忙解决吗,,,,
我看下
看了你的demo,它的表现是这样的:
横屏模式的时候显示正常,竖屏模式的时候显示出现挤压。
方案一:动态修改适配模式,则横屏模式下 fixHeight = true,fixWidth = false, 竖屏模式下 fixHeight = false, fixWidth = true。
方案二:同时选择fixHeight、fixWidth。
方案三:自己去抓Canvas的size然后去调整布局。
大大,我只有竖屏一个模式,我试过方案3,我在onload里设置了layout节点的width,也updatelayout了,但是一点变化也没有
试一下这个
当时试了下弄成fitWidth后,顶部出现了大黑边,尤其是iphoneX
所以就没继续往下弄,现在其他方式都试完了,也就这条路走了。。。
原来我只要fitWidth后,把canvas的height调高一些比如960之类的就ok了~~完美匹配