将ScrollBar.Value设为0即可,但是要注意更新值的顺序。
因为物体在滑动区域初始化的时候,是在下一帧才刷新在UI中,如果在函数中直接设置ScrollBar.Value为0的话,可能导致不会划到最底部,因此需要使用协程在下一帧中更新。
//消息滑动条 public Scrollbar chatScrollBar; private void OnXXX(){ StartCoroutine("InsSrollBar"); } IEnumerator InsSrollBar() { yield return new WaitForEndOfFrame(); chatScrollBar.value = 0; }