我在故事板上有一个静态TableViewCells。这些单元格中只有标签。我想触摸IBAction事件。我现在正在做的是创建一个全尺寸的白色按钮并链接到IBAction。但是,当选择单元格时,它不会显示突出显示的颜色,因为单元格位于按钮后面。
答案 0 :(得分:3)
UITableViewCells有专门用于处理行触摸的委托方法-tableView:didSelectRowAtIndexPath:
如果您需要在每个单元格上使用自定义按钮,请将UITableViewCell子类化,而不是通过故事板。尽管它们可能会节省时间,但在涉及到细节的iOS编程时,故事板确实是一个限制因素。
答案 1 :(得分:-1)
尝试在cellForRowAtIndexPath中添加它(初始化每个单元格时):
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
这可以解决吗?