我有一个ScrollView,其行为类似于幻灯片放映。它会自动滑动到下一个图像,最后会返回。但是当发生这种情况时,我不希望用户在滚动视图中滑动他自己。我想要的是使每个图像滑动可点击,以便用户可以打开特定图像,例如更多细节。
scrollview的默认设置是userinteractionEnabled = FALSE。不允许用户交互,因此用户无法滚动。但这也会禁用点击图片操作。当我将其设置为true时,我可以单击图像,但我也可以再次滚动。那么最好的方法是什么?
我考虑在scrollview上添加一个transparant UIView并使其可点击并检查滚动视图中显示的项目。但还有另一种方法吗?
答案 0 :(得分:1)
userInteractionEnabled
应设置为YES
,但是,您可以将scrollEnabled
属性设置为NO
。
禁用滚动后,您仍然可以以编程方式调整滚动位置,但用户无法滚动。这应该对你有用。