Exemple #1
0
 /// <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);
     }
 }
Exemple #2
0
        /// <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;
        }