我希望它绘制我在应用程序中选择的数据。例如,我希望第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
我想在这里画线。
答案 0 :(得分:1)
使用以下代码获取所选行:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let deviceItem: Device = items[indexPath.row]
print(deviceItem.title)
}