[英]objective c how to set exclusive touch for all UIbuttons on the whole app
[英]exclusive touch function
在我的应用程序中,我有一个UISlider
,它是UIScrollView
子视图,其中所有操作UISlider
编程方式完成。 我在这里设定
scrollview.userInteractionEnabled=NO;
当我将此UISlider设置为也被禁用时,即我无法访问UISlider,在这里,我只需要为我的scrollview
设置userInteractionEnabled
为NO ,因为我已经使用了此问题,
scrollview.exclusivetouch=NO;
但我仍然无法访问UISlider。 请帮我
如果UISlider检测到触摸事件,请告诉您的UIScrollview将事件传递给UISlider。
确保已实现此属性。
scrollView.userInteractionEnabled = YES;
scrollView.scrollEnabled =否;
另外,不要依赖模拟器的结果。
签入真实设备。
尝试这个:
scrollView.userInteractionEnabled = YES;
scrollView.scrollEnabled = NO;
这样,可以处理触摸,但是滚动被禁用(除非您以编程方式设置contentOffset
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.