Swift3 获取单元格Swift 3中textLabel的值

Swift3 获取单元格Swift 3中textLabel的值,swift3,cell,tableviewcell,func,Swift3,Cell,Tableviewcell,Func,我有一个tableview原型Cells,带有一个textLabel和一个按钮,如何获取单元格的值。textLabel使用带有函数的单元格按钮,而不是使用tableview:UITableView,didSelectRowAt indexPath:indexPath。简单地说,您必须使用数组来显示数据 let indexPath = IndexPath(item: x, section: 1) let cell = tableView.cellForRow(at: indexPath) as?

我有一个tableview原型Cells,带有一个textLabel和一个按钮,如何获取单元格的值。textLabel使用带有函数的单元格按钮,而不是使用tableview:UITableView,didSelectRowAt indexPath:indexPath。

简单地说,您必须使用数组来显示数据

let indexPath = IndexPath(item: x, section: 1)
let cell = tableView.cellForRow(at: indexPath) as? CustomCell
let text = cell?.textLabel.text
在按钮上单击使用

var center: CGPoint = sender.center
var rootViewPoint: CGPoint? = sender.superview?.convertPoint(center, to: filterTableView)
var indexPath: IndexPath? = filterTableView.indexPathForRow(at: rootViewPoint)
现在可以通过在数组中传递这个indexPath来找到cell.textLabel的值

let string = array[indexPath.row]

让我们看看你试过什么?