/// <summary> /// 设置滚动位置。 /// </summary> /// <param name="normalized">滚动比例。</param> public void SetNormalized(float normalized) { if (m_Direction == ScrollDirection.Horizontal) { ScrollRectUtil.SetHorizontalNormalized(m_ScrollView, normalized); } else if (m_Direction == ScrollDirection.Vertical) { ScrollRectUtil.SetVerticalNormalized(m_ScrollView, normalized); } }
/// <summary> /// 设置滑动区域的滑动位置。 /// </summary> /// <param name="rect">滑动区域。</param> /// <param name="h">水平滑动位置。</param> /// <param name="h">竖直滑动位置。</param> public static void SetNormalized(ScrollRect rect, float h, float v) { ScrollRectUtil ut = rect.gameObject.GetComponent <ScrollRectUtil>(); if (ut == null) { ut = rect.gameObject.AddComponent <ScrollRectUtil>(); } ut._target = rect; ut._horizontal = h; ut._vertical = v; ut._count = 0; }