I would like to add objects to the scroll content view at runtime and use the grid to space the objects out. I am unable to creating a working prototype using uGUI. Use of any layout control seems to break the Scroll View and its content. Steps to replicate Open the demo project and open the ScrollView scene Expand the Canvas/Window/Content/ScrollView/Content Attach a HorizontalLayoutGrid to the child most content element Set a logical spacing, I chose 200 At design time, the grid works correctly, the objects are spaced Play At runtime the child objects all rest to the corner with a position of 0,0 More Notes If I disable the Horizontal Layout Grid, the children do not reset their position on play. If I remove / add objects to the container the size of the container does not change The size of the container should reflect its children If I disable then reenable the Layout Grid, it works.