快速获取选定行的textLabel

时间:2019-01-23 11:38:34

标签: ios swift

我希望它绘制我在应用程序中选择的数据。例如,我希望第0行中的数据提取第1行中的数据。这些数据按如下方式保存。

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: cellId, for: indexPath) as! DeviceTableViewCell


    let deviceItem: Device = items[indexPath.row]

    cell.deviceItem = deviceItem
    cell.title.text = deviceItem.title
    cell.button.isOn = deviceItem.state

    return cell
}

所以我想获取设备名称。 cell.title.text = deviceItem.title我想在这里画线。

1 个答案:

答案 0 :(得分:1)

使用以下代码获取所选行:

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        let deviceItem: Device = items[indexPath.row]  
        print(deviceItem.title)     
    }