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