我有一个滚动视图,在两侧有两个按钮,左边和右边。
当我点击滚动视图时,它会向左移动;当我点击右边的按钮时,它将向右移动。我的滚动视图有大约20个按钮,并且在每个按钮上单击时都会执行某些操作。
所有功能都已经完美实现并正常工作。
唯一无法实现的是防止触摸滚动。我不想让用户手动滚动滚动视图。如何防止通过触摸来滚动并仍然能够单击滚动视图内的按钮?
我有一个滚动视图,在两侧有两个按钮,左边和右边。
当我点击滚动视图时,它会向左移动;当我点击右边的按钮时,它将向右移动。我的滚动视图有大约20个按钮,并且在每个按钮上单击时都会执行某些操作。
所有功能都已经完美实现并正常工作。
唯一无法实现的是防止触摸滚动。我不想让用户手动滚动滚动视图。如何防止通过触摸来滚动并仍然能够单击滚动视图内的按钮?
yourScrollView.scrollEnabled = NO;
。那应该正好符合你的需求。[scrollView setScrollEnabled:NO];
。 - virindhyourScrollView.isScrollEnabled = false
是正确的语法。 - MarkusSwift 3
self.scrollView.isScrollEnabled = false
Swift,设置scrollView.isScrollEnabled = false
即可解决问题!
userInteractionEnabled
属性设置为NO。