2016-05-12 141 views
0

我有一个滚动视图。我想要在水平和垂直两个方向上滚动它。但是当我滚动时,子视图弹起,因为两个滚动都启用。如何管理这个问题就像当我垂直滚动视图时,应该禁用水平滚动。在滚动视图中禁用垂直滚动时水平滚动

+0

这就是所谓的“滚动方向锁定”。 – werediver

回答

1

将directionalLockEnabled属性设置为YES。

然而,

如果拖拽方向是对角的,然后滚动不会被锁定 并且直到拖动完成用户可以在任何方向拖动。

+0

谢谢......对我有用。 – met

0

设置scrollview.directionalLockEnabledYES

注意:如果这个属性是NO,滚动允许在两个 水平和垂直方向。如果此属性为和 用户开始在一个大致方向上进行拖动(水平方向或 垂直方向),则滚动视图禁用其他方向的滚动。如果拖动方向是对角线,则不会锁定滚动 ,并且用户可以沿任何方向拖动,直到拖动完成 。默认值为

相关问题