Swift3 获取单元格Swift 3中textLabel的值
我有一个tableview原型Cells,带有一个textLabel和一个按钮,如何获取单元格的值。textLabel使用带有函数的单元格按钮,而不是使用tableview:UITableView,didSelectRowAt indexPath:indexPath。简单地说,您必须使用数组来显示数据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?
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]
让我们看看你试过什么?