docs.unity.cn
    Show / Hide Table of Contents

    Enum ScrollRect.MovementType

    A setting for which behavior to use when content moves beyond the confines of its container.

    Namespace: UnityEngine.UI
    Syntax
    public enum MovementType
    Examples
    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;  // Required when Using UI elements.
    
    public class ExampleClass : MonoBehaviour
    {
        public ScrollRect myScrollRect;
        public Scrollbar newScrollBar;
    
        //Called when a button is pressed
        public void Example(int option)
        {
            if (option == 0)
            {
                myScrollRect.movementType = ScrollRect.MovementType.Clamped;
            }
            else if (option == 1)
            {
                myScrollRect.movementType = ScrollRect.MovementType.Elastic;
            }
            else if (option == 2)
            {
                myScrollRect.movementType = ScrollRect.MovementType.Unrestricted;
            }
        }
    }

    Fields

    Name Description Value
    Unrestricted

    Unrestricted movement. The content can move forever.


    0
    Elastic

    Elastic movement. The content is allowed to temporarily move beyond the container, but is pulled back elastically.


    1
    Clamped

    Clamped movement. The content can not be moved beyond its container.


    2
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 12 June 2023