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

Posted

技术标签:

【中文标题】将一个水龙头从 UIScrollView 传递到其父视图【英文标题】:Pass a tap from UIScrollView to its parent view 【发布时间】:2009-12-09 17:23:08 【问题描述】:

我有一个自定义 UITableViewCell,其中有一个 UIScrollView 覆盖整个单元格。我希望能够使用滚动视图滚动单元格中的标签(正在工作),但滚动视图似乎“窃取”了单元格的点击事件。所以我想知道:

如何将触摸事件从 UIScrollView 传递到其父 UITableViewCell?

【问题讨论】:

【参考方案1】:

在 UISCrollViewController 中,您是否尝试过将 touchesEnded 传递给 super,假设滚动未在进行中?

- (void)touchesEnded:(NSSet *)aTouches withEvent:(UIEvent *)anEvent

    if(![self isDragging])
    
    [super touchesEnded:aTouches withEvent:anEvent];
    

【讨论】:

以上是关于将一个水龙头从 UIScrollView 传递到其父视图的主要内容,如果未能解决你的问题,请参考以下文章

将 UIScrollView 中的内容视图固定到其底部而不是其顶部边缘

如何将实例变量从 React 组件传递到其 HOC?

如何正确地将浮点指针从 C 库传递到其 C# 包装器

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

将文件描述符从主进程传递到其线程

将数据从带有页面控制器的 uiscrollview 传递到另一个视图控制器 [关闭]