当用户与ios中的滑块交互时,滚动视图不应滚动

时间:2011-11-10 08:46:02

标签: iphone ios ipad

我有一个滚动视图,它启用了分页。它是水平滚动所以当用户从第一页滚动时,它会将用户置于第二页,第二页有一个滑块。当用户在此滑块上滑动(而不是触摸)时自动滚动到第一页,因为它的水平滚动也是如此。除了触摸滑块之外,用户最终会转到第一页,尽管用户不打算转到第一页。

3 个答案:

答案 0 :(得分:1)

我曾经遇到过同样的问题,但有另一种控制。 看看这个答案,看看它是否能帮助你:

iPhone - UIScrollView and UIDatePicker scrolling conflict : the one interfer with the second

答案 1 :(得分:0)

scrollView上的第二个视图是否包含任何其他容器,如WebView或imageView等。

如果您直接在ScrollView上显示您的数据(即在第二页上)。我建议您在第二个视图上的scrollView上再添加一个视图,并在该视图上呈现您将能够使用的数据主ScrollView和第二个视图分别滚动。

答案 2 :(得分:0)

您可以尝试将UIControlEventTouchDownUIControlEventTouchUpInsideUIControlEventTouchUpOutside的操作添加到滑块。在触地时,执行myScrollView.scrollEnabled = NO;并在触摸时恢复滚动。