Thx a lot, glad to hear that we can move the scroll view..I should have checked the functions in UIScrollView...and Google how to reset position....Turn out the following works for me:
Method 1 SpringPanel.Begin(ScrollViewGO, new Vector3(ScrollViewGO.transform.localPosition.x, -1240, 0), 999999999);
Method 2 ScrollViewGO.GetComponent<UIScrollView>().MoveRelative(new Vector3(0, - ScrollViewGO.transform.localPosition.y - 1240, 0));
But the following not work for me:
ScrollViewGO.GetComponent<UIScrollView>().ResetPosition();
SpringPanel method can do the trick but...is kind of urgly, I don't need spring effect and movement, I just need reposition...MoveRelative is much elegant but it need me to recalculate the difference of the position in order to move, Should it be some function like scrollTo,scrollToTop,scrollToBottom function in uiscrollview..? To keep it consistent, hope there will be MoveTo(), MoveToBottom(), MoveToTop() function in uiscrollview in the future. NGUI is the greatest plugin in unity! Really thx a lot!