I think what is needed it a "snap to page size" function adding to NGUI.
For example "snap to page size = 400"
You drag your UIPanel and then it calculates which is the nearest multiple (ie 400,800,1200 etc) and then snaps to that direction. Right now the spring function only works at the very beginning or end of your UIPanel but it would be great if would spring in the middle of the UIPanel too.