在 didSelectRowAtIndexPath
方法中,您可以通过 indexPath
参数访问当前选定的单元格。以下是一个简单的示例,展示了如何在 didSelectRowAtIndexPath
方法中访问当前选定的单元格:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
// 获取当前选定的单元格
let selectedCell = tableView.cellForRow(at: indexPath)
// 在这里,您可以对选定的单元格进行操作,例如更改其背景颜色
selectedCell?.backgroundColor = UIColor.gray
// 如果您需要访问选定单元格的数据,可以通过 indexPath 获取数据模型
let selectedData = dataArray[indexPath.row]
// 执行其他操作,例如显示选定数据的详细信息
// ...
}
在这个示例中,我们首先获取了当前选定的单元格,并更改其背景颜色。然后,我们通过 indexPath.row
获取了选定单元格的数据模型,并执行了其他操作。
请注意,这个示例是针对 Swift 语言的,如果您使用的是 Objective-C 语言,代码可能会略有不同。
领取专属 10元无门槛券
手把手带您无忧上云