滾動視圖(ScrollView)控件用於顯示比它大的控件的部分內容。滾動視圖擁有兩個Rect,一個定義了滾動視圖自身的大小和位置,另一個定義了滾動視圖可顯示的控件(Content)的大小。如果可顯示的控件的大小大於滾動視圖的大小,則滾動條(Scrollbar)會出現。
ScrollRect
滾動視圖有一個名爲滾動矩形(ScrollRect)的組件,滾動矩形有以下屬性:
- Content:ScrollView要顯示的控件的GameObject
- Horizontal:Content是否能水平移動
- Vertical:Content是否能垂直移動
- Movement Type:Content的移動方式
- Unrestricted:Content的移動不受限制
- Elastic:Content會彈回到適當的位置
- Clamped:Content只能移動到不超出邊界的地方
- Inertia:Content移動的慣性
- Deceleration Rate:Content停止移動的“減速度”,當取值爲0時,停止拖動,則Content即時停止移動
- Scroll Sensitivity:Content移動的靈敏度
如果想隱藏滾動視圖的滾動條,可以將滾動條的大小設置爲0(垂直滾動條的寬度設爲0,水平滾動條的高度設爲0)並將滾動條的Visibility設置爲Permanent。