0
我有一個tableview原型單元格,帶有textLabel和一個按鈕,如何獲取cell.textLabel的值使用單元格按鈕而不是使用tableView的函數:UITableView ,didSelectRowAt indexPath:IndexPath。獲取textLabel在單元格中的值Swift 3
我有一個tableview原型單元格,帶有textLabel和一個按鈕,如何獲取cell.textLabel的值使用單元格按鈕而不是使用tableView的函數:UITableView ,didSelectRowAt indexPath:IndexPath。獲取textLabel在單元格中的值Swift 3
簡而言之,您必須使用數組來顯示數據。
在點擊鏈接獲得indexpath使用
var center: CGPoint = sender.center
var rootViewPoint: CGPoint? = sender.superview?.convertPoint(center, to: filterTableView)
var indexPath: IndexPath? = filterTableView.indexPathForRow(at: rootViewPoint)
現在cell.textLabel的值可以通過傳遞這個indexPath在陣列中找到,
let string = array[indexPath.row]
let indexPath = IndexPath(item: x, section: 1)
let cell = tableView.cellForRow(at: indexPath) as? CustomCell
let text = cell?.textLabel.text
向我們展示你試過嗎? –