禁用UIScrollView手势

时间:2014-08-27 18:20:30

标签: ios objective-c uiscrollview swift gesture

我创建了一个自定义的scrollview类,它使用两个子视图,可以滚动(启用分页),以便当前在屏幕上显示任何一个视图。

我想要做的是更改它,以便第二个视图仅在点击特定按钮时滚动。因此,不应允许用户使用拖动手势在第二个视图中滚动。

如何暂时禁用滚动视图上的拖动手势? (暂时是因为当滚动第二个视图时,应该重新激活它,以便用户可以将该视图拖出屏幕)。

感谢任何提示!

2 个答案:

答案 0 :(得分:4)

self.myscrollview.scrollEnabled = NO;

答案 1 :(得分:0)

您也可以不用这样编码来完成:

在Scrollview的属性检查器中,有滚动属性。只需取消选中启用滚动功能即可正常工作!查看图片。

enter image description here