Iphone 如果单击子对象,则滚动失败

Iphone 如果单击子对象,则滚动失败,iphone,ios,objective-c,cocoa,Iphone,Ios,Objective C,Cocoa,我有一个UIScrollView,作为孩子,它有一堆UIButtons 如果在这些按钮之外单击,则可以滚动UIScrollView。但是,如果我试图通过单击其中一个按钮来滚动,则scrollview不起作用 每个按钮都注册为收听UIControlEventTouchUpInside 有什么想法吗 如果您正在触摸按钮并希望滚动,那么您应该链接到UIControlEventTouchDownInside事件,而不是外部 此外,您必须将touch事件传递给底层的UIScrollView以实现滚动。该应

我有一个
UIScrollView
,作为孩子,它有一堆
UIButtons

如果在这些按钮之外单击,则可以滚动
UIScrollView
。但是,如果我试图通过单击其中一个按钮来滚动,则scrollview不起作用

每个按钮都注册为收听
UIControlEventTouchUpInside


有什么想法吗

如果您正在触摸按钮并希望滚动,那么您应该链接到UIControlEventTouchDownInside事件,而不是外部

此外,您必须将touch事件传递给底层的UIScrollView以实现滚动。该应用程序实际上是想帮你一个忙,让你点击按钮,而不是滚动表格


祝你好运

你的情况很棘手,但我认为你可以在[这个有用的问题][1]中找到答案。[1] :感谢您的回答,我应该在UILabel中重写哪些方法来将事件传递到我的scrollView?