我有UIScrollView
加载了UIButtons
和UIButton
我已经突出显示UIImage
的每个UIButton
。UIScrollview delaysContentTouches问题
如果我不设置delaysContentTouches
为NO
如果我碰了UIButton
非常快的UIButton
UIImage
不会出那么突出。在我设置delaysContentTouches
属性为NO
之后,只有UIButton
突出显示UIImage
显示。
现在设置delaysContentTouches
属性为UIScrollView
的NO。拖动UIButtons
我无法滚动我的UIScrollView
。现在我该如何解决这个问题。
请给我一个建议。
在此先感谢。
的delaysContentTouches意味着滚动视图总是会首先得到触摸,并决定是否进行滚动,或者不考虑如果滑动上。第一个测试是您看到的延迟,当您将此属性设置为NO时,您说您不希望滚动视图首先触摸,但所有子视图都应该接受触摸.... –
如果按钮是真的很小,然后不滚动那个按钮可以工作。如果你有一个非常大的按钮,但仍然希望按钮先触摸按钮,但当你滑动手指时仍然滚动,那么我唯一能想到的做法就是添加一个手势识别器,用于滑动错误刷卡。手势识别器会覆盖触摸事件,当您调用手势的方法时,只需重新设置滚动视图的内容即可。我没有试过这个,所以我不知道它是否会工作.... –
我可以做一些事情,当我长时间触摸我的按钮,然后我的触摸传递给下面的滚动视图。可能吗?或者我怎么能做到这一点? –