在我的应用中,我有UISlider
,它是UIScrollView
的子视图,其中所有内容都以编程方式完成。我已经设定了,
scrollview.userInteractionEnabled=NO;
当我设置此 UISlider 也被禁用时,即我无法访问UISlider,此处我需要将userInteractionEnabled
设置为否仅适用于我的scrollview
,对于我使用的这个问题,
scrollview.exclusivetouch=NO;
但我仍然无法访问UISlider。请帮帮我
答案 0 :(得分:1)
如果UISlider检测到触摸事件,请告知您的UIScrollview将事件传递给UISlider。
确保您已实施此属性。
scrollView.userInteractionEnabled = YES;
scrollView.scrollEnabled = NO;
还有一件事,不要依赖于模拟器的结果。
检查真实设备。
答案 1 :(得分:0)
试试这个:
scrollView.userInteractionEnabled = YES;
scrollView.scrollEnabled = NO;
这样,处理了触摸,但是滚动被禁用(除非您以编程方式设置contentOffset
)。