【发布时间】:2009-12-09 17:23:08
【问题描述】:
我有一个自定义 UITableViewCell,其中有一个 UIScrollView 覆盖整个单元格。我希望能够使用滚动视图滚动单元格中的标签(正在工作),但滚动视图似乎“窃取”了单元格的点击事件。所以我想知道:
如何将触摸事件从 UIScrollView 传递到其父 UITableViewCell?
【问题讨论】:
标签: iphone uitableview uiscrollview
我有一个自定义 UITableViewCell,其中有一个 UIScrollView 覆盖整个单元格。我希望能够使用滚动视图滚动单元格中的标签(正在工作),但滚动视图似乎“窃取”了单元格的点击事件。所以我想知道:
如何将触摸事件从 UIScrollView 传递到其父 UITableViewCell?
【问题讨论】:
标签: iphone uitableview uiscrollview
在 UISCrollViewController 中,您是否尝试过将 touchesEnded 传递给 super,假设滚动未在进行中?
- (void)touchesEnded:(NSSet *)aTouches withEvent:(UIEvent *)anEvent
{
if(![self isDragging])
{
[super touchesEnded:aTouches withEvent:anEvent];
}
}
【讨论】: