将操作添加到自定义UITableViewCell

Spe*_*her 5 objective-c uitableview ios

我正在构建一个简单的应用程序,其中包含填充了自定义视图单元格和使用故事板的表格视图.我希望每次用户点击它时在单元格上添加一个动作.

到目前为止,我尝试创建一个IBOutle链接我的单元格tableViewController并在代码中手动添加操作,但每次我尝试这样做时,我收到一条错误消息"非法配置 - 不能将原型对象作为其目标".

我找到的唯一快速解决方案是添加一个UIButton透明背景,没有标题填充整个单元格并将操作附加到它.

还有更优雅的方式吗?

Cap*_*Jak 13

不仅有更"优雅"的解决方案,而且还有一种正确的方法可以做到这一点didSelectRowAtIndexPath.你应该为你的细胞使用这种方法.

您应该阅读Apple Docs的内容

此外,这是一个关于如何在tableView中使用行选择的教程.