我已经为我的 UITableView 部分标题实现了一个自定义视图(通过 viewForHeaderInSection)。在普通视图模式下,默认行为似乎是单元格漂浮在节标题下方,而触摸事件则落入下方的单元格。
如何让自定义部分标题视图首先响应其边界内的任何触摸事件并采取一些措施,而不是将事件传递给部分标题视图下方的单元格?
我已经为我的 UITableView 部分标题实现了一个自定义视图(通过 viewForHeaderInSection)。在普通视图模式下,默认行为似乎是单元格漂浮在节标题下方,而触摸事件则落入下方的单元格。
如何让自定义部分标题视图首先响应其边界内的任何触摸事件并采取一些措施,而不是将事件传递给部分标题视图下方的单元格?
使用 UIControl 而不是 UIView
[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside];
请参阅http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html它捕获点击事件并执行操作方法。它可能会帮助你。