Unity3D滑動條自動滾動到底部


將ScrollBar.Value設為0即可,但是要注意更新值的順序。

因為物體在滑動區域初始化的時候,是在下一幀才刷新在UI中,如果在函數中直接設置ScrollBar.Value為0的話,可能導致不會划到最底部,因此需要使用協程在下一幀中更新。

 //消息滑動條
public Scrollbar chatScrollBar;

private void OnXXX(){
  StartCoroutine("InsSrollBar");
}

IEnumerator InsSrollBar()
{
    yield return new WaitForEndOfFrame();
    chatScrollBar.value = 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM