start函数里获取节点大小错误

ccc版本2.4.3,节点有widget组件的情况下,在start函数里获取节点的大小不正确,必须延迟一帧才能获取真实大小,请问这个是正常的吗?比如1024的图片,左右保证满屏,在1334的设备上,在start函数里获取节点宽度仍然是1024,延迟一帧才能获取到1334的宽度。按说start函数里不是都应该处理好了嘛?
onLoad函数里不对可以理解,start函数里都无法获取到正确尺寸有点不合理吧?

这个是一直存在的问题, 如果想要当前帧 获取大小的话 需要手动调用 widget 的 updateAlignment 方法才能获取大小。

是这样的,只是感觉非常不合理,widget计算应该在onLoad里都计算好更合理,或者引擎再提供一个一切都计算好的方法,比如didLoad,didShow等。现在的start更类似于willShow方法。