0

在我的应用程序中,我有一个UISlider子视图UIScrollView,其中所有内容都以编程方式完成。我在这里设置,

 scrollview.userInteractionEnabled=NO;

当我设置这个UISlider也被禁用时,即我无法访问 UISlider,这里我只需要为我设置userInteractionEnabledNOscrollview,对于我使用过的这个问题,

scrollview.exclusivetouch=NO;

但我仍然无法访问 UISlider。请帮我

4

2 回答 2

1

如果 UISlider 检测到触摸事件,请告诉您的 UIScrollview 将事件传递给 UISlider。

确保您已实现此属性。

scrollView.userInteractionEnabled = YES;

scrollView.scrollEnabled = 否;

还有一件事,不要依赖模拟器的结果。

检查真实设备。

于 2012-11-17T12:32:24.047 回答
0

试试这个:

scrollView.userInteractionEnabled = YES;
scrollView.scrollEnabled = NO;

这样,触摸被处理,但滚动被禁用(除非您以contentOffset编程方式设置)。

于 2012-11-17T12:32:24.197 回答