想在静态TableViewCells内部触发IBAction

时间:2012-05-19 04:35:15

标签: ios xcode static tableviewcell

我在故事板上有一个静态TableViewCells。这些单元格中只有标签。我想触摸IBAction事件。我现在正在做的是创建一个全尺寸的白色按钮并链接到IBAction。但是,当选择单元格时,它不会显示突出显示的颜色,因为单元格位于按钮后面。

2 个答案:

答案 0 :(得分:3)

UITableViewCells有专门用于处理行触摸的委托方法-tableView:didSelectRowAtIndexPath:

如果您需要在每个单元格上使用自定义按钮,请将UITableViewCell子类化,而不是通过故事板。尽管它们可能会节省时间,但在涉及到细节的iOS编程时,故事板确实是一个限制因素。

答案 1 :(得分:-1)

尝试在cellForRowAtIndexPath中添加它(初始化每个单元格时):

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

这可以解决吗?