[]UI组件对齐方式奇奇怪怪

var _parent = new Box();
_parent.graphics.drawRect(0, 0, 500, 500, '#ff0000');
Laya.stage.addChild(_parent);

var _child = new Box();
_child.graphics.drawRect(0, 0, 50, 50, '#336699');
_child.bottom = 0
_parent.addChild(_child);

按理说 我设置了额child的bottom为0 应该是 靠底部对齐才对啊 为什么 是靠顶了 好奇怪啊
已邀请:

Laya_XS

赞同来自:

这是因为graphics的矢量图形不会把父对象的宽高改变,这样你的父对象的宽高还是0,如果你需要相对布局的话,你需要给你的父对象设置一个size。有size就可以用相对布局了!

要回复问题请先

商务合作
商务合作