ScrollViewSlider.cs 修正
This commit is contained in:
parent
e676930cd6
commit
bac2353d55
|
|
@ -12,6 +12,8 @@ public class ScrollViewSlider : MonoBehaviour
|
|||
private void Start()
|
||||
{
|
||||
verticalSlider.direction = direction;
|
||||
if (direction == Slider.Direction.BottomToTop || direction == Slider.Direction.TopToBottom)
|
||||
{
|
||||
verticalSlider.OnValueChangedAsObservable().Subscribe(x =>
|
||||
{
|
||||
scrollRect.verticalNormalizedPosition = x;
|
||||
|
|
@ -22,4 +24,17 @@ public class ScrollViewSlider : MonoBehaviour
|
|||
}).AddTo(this);
|
||||
scrollRect.verticalNormalizedPosition = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
verticalSlider.OnValueChangedAsObservable().Subscribe(x =>
|
||||
{
|
||||
scrollRect.horizontalNormalizedPosition = x;
|
||||
}).AddTo(this);
|
||||
scrollRect.OnValueChangedAsObservable().Subscribe(x =>
|
||||
{
|
||||
verticalSlider.value = x.x;
|
||||
}).AddTo(this);
|
||||
scrollRect.horizontalNormalizedPosition = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue