Unity滚动视图无法滚动到最后

问题描述 投票:0回答:3

我有一个滚动视图。水平和垂直滚动条被删除,因为它很丑而且我有空间限制。

当我将项目填充到滚动视图的内容中时,如图所示

我无法滚动。视图正在移动但不滚动。 当我滚动时,只需滚动到一定程度,然后滚动回原始位置即可。

可能出了什么问题?

unity-game-engine unity3d-2dtools
3个回答
9
投票
  1. 检查滚动矩形组件上是否启用了垂直复选框。
  2. 在添加 ContentSizeFitter 后的内容对象上,您需要选择“最小大小”或“首选大小”以使滚动视图内容自动调整大小。无约束选项不会驱动高度,因此您的滚动视图不会滚动。

1
投票

确保

Height
对象中的
Content
参数不等于 0:

按下播放键时会发生什么:

现在让我们将

Height
设置为比零大得多的值:

这是我们这次按下播放键时得到的结果:

(滚动条出现了!)

信用:Unity滚动视图无法滚动到末尾


0
投票

我也遇到了这个问题,并通过向具有

Graphic Raycaster
组件(
Canvas
的父元素)的元素添加
Scroll View
组件来解决它。

© www.soinside.com 2019 - 2024. All rights reserved.