UIButtons阻止UIScrollView滚动

时间:2017-04-04 12:22:10

标签: ios iphone swift cocoa-touch uiscrollview

我有一个UIScrollView,它有一个自定义UIView子类。在此UIView上,视图上有多个UIButton点差,UIViewController的层次结构为:

  

UIViewConteroller&#39的视图>自定义UIView> UIScrollView>习惯   UIView> UIButtons。

问题是当我尝试滚动scrollView时,如果我从其中一个按钮开始滚动,它就不会滚动。如果我从每个按钮之间的一个间隙开始滚动它会滚动。

即使我从按钮开始滚动,如何滚动滚动滚动(如果我点击它就会触发按钮)?

我已尝试将canCancelContentTouches设置为true,但它无法正常工作。 我尝试将UIScrollView作为子类并覆盖touchesShouldCancel,但当我从其中一个按钮开始滚动时,它仍然无效...

谢谢!

0 个答案:

没有答案