Widget组件使用疑问

用一个ScrollView组件把Canvas下除了Camera的所有的Node丢入其中。因为项目要求,游戏的长度会大于屏幕长度,所以需要用ScrollView来滚动游戏内容。现一隐藏的Node身上挂了Widget组件,target字段值为Canvas,Left等距离值全填0。游戏时将游戏内容往下滑后再显示该Node。会发现该Node的位置和预期表现不一样。请问这种情况要怎么理解?
附上正常表现和不正常表现。

自顶,来大佬告知啊…

自顶,来大佬告知啊…

Align Mode 设置为Always了么