消息传递(或不传递)到 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的主要内容,如果未能解决你的问题,请参考以下文章
将捏合手势从自定义 UIView 传递到父 UIScrollView