检测表视图中按下的uibutton:Swift最佳做法

我有一个表格视图,其中包含可变数量的单元格,这些单元格代表与他们的特定讲师相对应的学生。它们是带有按钮的自定义单元格,该按钮触发了对新VC的选择,从而显示了有关该单元格所在的学生的详细信息。我的问题是:


快速识别哪个按钮被按下的最佳实践是什么?


一旦知道索引路径,就可以确定需要将哪个学生的信息传递给下一个VC。在下面的文章中,对于目标C会有一个很好的答案,但是我不确定如何转换为Swift。任何帮助将非常感激。


检测在UITableView中按下了哪个UIButton


元芳怎么了
浏览 537回答 3
3回答

慕斯709654

Swift 3.0解决方案cell.btnRequest.tag = indexPath.row    cell.btnRequest.addTarget(self,action:#selector(buttonClicked(sender:)), for: .touchUpInside)    func buttonClicked(sender:UIButton) {            let buttonRow = sender.tag        }
打开App,查看更多内容
随时随地看视频慕课网APP