可以滚动的UIScrollView,但不能从用户交互滚动

时间:2015-12-02 06:35:31

标签: ios swift uiscrollview

我想要一个包含2个视图的scrollview。两个视图都填满了屏幕,当您在一个视图上按下按钮时,它使用scrollRectToVisible移动到另一个视图。

我希望用户无法通过触摸滚动它,因此禁用滚动功能不起作用。显然,当用户触摸按钮时,我可以重新启用滚动,而不是在之后再次锁定它,但是当滚动动画解锁时,用户可以抓取或交互。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Woops。事实证明,对于一些/很多逻辑,你实际上可以禁用滚动视图上的滚动,但scrollRectToVisible仍然有效,它只会停止它工作,如果你禁用用户交互 - 我猜测因为带按钮的视图继承来自scollview,所以按钮实际上根本没有工作。