我有一个表格视图,其中包含可变数量的单元格,这些单元格代表与他们的特定讲师相对应的学生。它们是带有按钮的自定义单元格,该按钮触发了对新VC的选择,从而显示了有关该单元格所在的学生的详细信息。我的问题是:快速识别哪个按钮被按下的最佳实践是什么?一旦知道索引路径,就可以确定需要将哪个学生的信息传递给下一个VC。在下面的文章中,对于目标C会有一个很好的答案,但是我不确定如何转换为Swift。任何帮助将非常感激。检测在UITableView中按下了哪个UIButton
3 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
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
}
- 3 回答
- 0 关注
- 599 浏览
添加回答
举报
0/150
提交
取消