I have a scroll view that opens and closes panels on click, which means that the size of the scroll view changes at runtime. I am having trouble getting the scroll view to update it's position so that when things are opened and closed, things stay properly bounded. When the last item is closed, everything remains in the furthest scrolled position, so half of the view is empty. I can't seem to find a way to force an update that will get it to move properly. I have tried UpdatePosition, but it doesn't seem to work.