消息传递(或不传递)到 UIScrollView

Posted

技术标签:

【中文标题】消息传递(或不传递)到 UIScrollView【英文标题】:Message passing(or not) to UIScrollView 【发布时间】:2011-11-12 20:37:03 【问题描述】:

我有以下问题。

在 UIScrollView 上布局了几个组件:UIPickerView(s)、UIButton(s)、UILabel(s)、UIView 的不同类型的自定义子类......等等......

我如何决定对于某些组件,手指运动应该由组件本身处理,而对于其他一些组件,它应该由下面的 UIScrollView 处理?

感谢任何提示信息。

【问题讨论】:

【参考方案1】:

我终于找到了这个问题的答案,把它放在这里,以防有人遇到同样的问题。在自定义 UIView 中覆盖 hitTest 就成功了,代码如下:

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
return nil;

【讨论】:

以上是关于消息传递(或不传递)到 UIScrollView的主要内容,如果未能解决你的问题,请参考以下文章

III rabbitmq

Spring MVC 应用程序中用户之间的消息传递

将一个水龙头从 UIScrollView 传递到其父视图

将捏合手势从自定义 UIView 传递到父 UIScrollView

将所选图像从 uiscrollView 传递到其他 viewController

Firebase 云消息传递 onMessageReceived 未触发