3.x UITransform数值不正确

 const loc = e.getUILocation();//左下角原点
 const areaTrans = this.myCardLayout.getComponent(UITransform);   
 Logger.logView("trans:"+areaTrans.width+","+areaTrans.height)

在Touch事件中,getUILocation取值是正确的。触摸节点是myCardLayout,但是通过Transform取值宽高都是两倍。

你好,这边简单测试没有出现这个情况,不确定是不是哪里设置有问题
测试demo:BlockTest.zip (10.9 KB) ;

你添加了widget。获取到的是适配大小,不是编辑器里设置的大小。