UIDragScrollView
实际上是find ScrollView,然后直接调用ScrollView的Drag、Press、Scroll。
UIScrollView
在处理回弹的时候,会用到SpringPanel。SpringPanel继承自MonoBehaviour类,用来移动Panel的剪切视图,工作在局部坐标系中。
在UIScrollView中,MoveAbsolute(Vector3 offset)传入一个相对位移,在Drag中,会把鼠标滑动距离传入MoveAbsolute。MoveAbsolute把相对偏移量传入MoveRelative。
RestrictWithinBounds用来判断是否越界。
mMomentum.magnitude,在LateUp()中,会判断mMomentum.magnitude,>0.0001f,onMomentMove(),else,onStoppedMoving()。