有没有办法让UITableViews部分处理触摸事件?

时间:2011-04-24 18:45:31

标签: iphone objective-c

是否有一种简单的方法或方法允许在章节(标题)中处理触摸并跟踪触摸的哪个部分(标题)?

我只想在用户按下该部分时绘制一个部分的单元格。但我希望所有部分始终可见。

我知道我可以通过将标题表示为单元格然后在触摸时在该单元格下方绘制额外单元格来破解它。但我猜它有点像哈克。

谢谢, 代码

1 个答案:

答案 0 :(得分:1)

一种简单的方法是为您的表视图提供一个自定义节标题视图,其中包含一些控件,如按钮,可以为您处理这些触摸。

看看UITableViewDelegate's viewForHeaderInSection: method。您可以使用来自该方法的部分编号来识别当用户触摸该部分标题视图中的按钮时要显示的单元格部分。