按下按钮时,UIBcrollView与UIButton不会滚动

时间:2010-10-07 14:31:21

标签: iphone uikit scroll uiscrollview uibutton

我的UIScrollView中有一个UIView。我在滚动视图中添加了一些UIButtons

如果我没有按下按钮并拖动,则滚动视图拖动得很好。 如果我触摸按钮并拖动,则滚动视图不会移动。

我希望滚动视图在拖动时始终滚动,并且仅在Touch Up Inside事件中选择按钮。

我不想查看“延迟内容触动”,因为我不想等待延迟。

有谁知道我需要做些什么才能让它发挥作用?

此致 富

2 个答案:

答案 0 :(得分:2)

也许只是过时了,但Redent84的回答是完全错误的。

您可以通过添加:

来解决此问题
scrollView.canCancelContentTouches = YES;

答案 1 :(得分:0)

没有自动的方法。你必须手动处理触摸事件,然后确定用户想要做什么,如果他向上或向下移动手指X像素,然后他想要滚动,如果他释放按钮内的触摸,那么他可能想要激活那个动作。

问候!