UIScrollView scrollver;
scrollver.scrollWheelFactor 表示鼠标滚动的比例
UIScrollView的滚动方法:
public void Scroll (float delta)
{
if (enabled && NGUITools.GetActive(gameObject) && scrollWheelFactor != 0f)
{
DisableSpring();
mShouldMove = shouldMove;
if (Mathf.Sign(mScroll) != Mathf.Sign(delta)) mScroll = 0f;
mScroll += delta * scrollWheelFactor;
}
}
滚多少倍的scrollWheelFactor
scrollWheelFactor是每滚动一次,占整体的多少
所以:
计算出scrollDelta为需要的位置应该是需要滚动的多少被
scrollver.Scroll(-scrollDelta);//向下滚动
最后,别忘了更新scrollview的位置,否则,scrollview在第一次点击的时候会跳动一下
scrollver.UpdatePosition();

本文介绍了UIScrollView的scrollWheelFactor属性,该属性定义了鼠标滚动时的比例,并详细解释了如何使用Scroll方法来实现UIScrollView的滚动功能。文章还提供了计算scrollDelta的具体方法,以便开发者能够精确控制UIScrollView的滚动距离。

3662

被折叠的 条评论
为什么被折叠?



