当前位置: 代码迷 >> 综合 >> unity Scroll View回滚到顶部
  详细解决方案

unity Scroll View回滚到顶部

热度:46   发布时间:2024-02-07 18:47:08.0

回到滚动列表顶部的方法:

//找到节点对象

 protected override void InitUIInfo()
{

        tran_ScrollView = FindChild(this.gameObject, "ScrollView");
tran_Viewport = FindChild(tran_ScrollView.gameObject, "Viewport");
tran_Content = FindChild(tran_Viewport.gameObject, "Content");
}

 

//回到顶部的方法

    private void GoTop()
{

        localPos = tran_Content.localPosition;
localPos.y = 0;
tran_Content.localPosition = localPos;
//tran_Content.localPosition.x = 0; 不能直接赋值
}

另一种回到顶部的方法:

Scroll View回滚到顶部: 直接赋值或者自己写个Vector3.Lerp()差值移动,NGUI也有:

scroll.content.DOLocalMove(Vector3.zero, 0.2f);

 
  相关解决方案