【发布时间】:2017-02-27 00:32:03
【问题描述】:
我在表格视图单元格中有一个按钮(如下图所示),当我单击该按钮时,
didSelectRowAt 索引路径
没有被触发,有人可以建议我怎么做吗?
请注意: 我正在执行一组单击按钮的操作,此外我还想要
didselectRowAt indexPath
被触发。
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Table view cell has been clicked")
}
【问题讨论】:
-
您是否将 TableView 委托分配给您要放入代码的类?你应该使用 UITableViewDelegate
-
按钮执行什么操作?它可以直接调用
didselectRowAt indexPath(或者更准确地说,调用didselectRowAt indexPath和按钮自己的方法调用的其他函数)。看看:stackoverflow.com/questions/20117163/… -
stackoverflow.com/questions/27429652/… Swift 替代方案,如果您不知道如何向 UIButton 添加操作。
标签: ios swift uitableview