我希望它绘制我在应用程序中选择的数据。例如,我希望行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我想在这里画线。

最佳答案

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

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

关于ios - 快速获取选定行的textLabel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54326421/

10-11 00:32