lcy
4 天以前 2dd1841d03a730d3d369092c2a3ad656cee4bf64
Main/System/Scroll/ScrollerController.cs
@@ -367,11 +367,13 @@
            if (horizontal)
            {
                
                rect.sizeDelta = rect.sizeDelta.SetX(Math.Min(jiaMiddleWithMaxSize, (m_CellHeaderPrefab.height + m_Scorller.spacing) * _data.Count - m_Scorller.spacing));
                rect.sizeDelta = rect.sizeDelta.SetX(Math.Min(jiaMiddleWithMaxSize, (m_CellHeaderPrefab.height + m_Scorller.spacing) * _data.Count - m_Scorller.spacing +
                m_Scorller.padding.right + m_Scorller.padding.left));
            }
            else if (vertical)
            {
                rect.sizeDelta = rect.sizeDelta.SetY(Math.Min(jiaMiddleWithMaxSize, (m_CellHeaderPrefab.height + m_Scorller.spacing) * _data.Count - m_Scorller.spacing));
                rect.sizeDelta = rect.sizeDelta.SetY(Math.Min(jiaMiddleWithMaxSize, (m_CellHeaderPrefab.height + m_Scorller.spacing) * _data.Count - m_Scorller.spacing +
                m_Scorller.padding.top + m_Scorller.padding.bottom));
            }
            if (rect.sizeDelta.x < jiaMiddleWithMaxSize)
            {
@@ -400,6 +402,7 @@
        lastDataCnt = _data.Count;
    }
    //index 是按addcell的顺序,包含所有层级
    public void JumpIndex(int index)
    {
        if (!inited)