如何从 UItableView 获取 textField 的值?
How to get value from UItableView for textField?
我的 viewController 上有 tableView,还有一个 textField。 TableView 显示名称列表。当我单击带有名称的单元格时,我想获得该名称,如文本字段文本。
任何人都知道我该怎么做?
tableView 中的 didSelectRow 方法将为您提供单击的 indexPath。您可能正在基于数组加载这些名称,然后您可以执行 array[indexPath.row]
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let name = names[indexPath.row]
yourTextfieldName.text = namesArray[indexPath.row]
}
将此代码添加到您的 class。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
yourTextfield.text = namesArray[indexPath.row]
}
当用户点击 tableView 单元格时,它在 didSelectRowAt
中检测到,您可以从中获取选定的单元格索引以在数组中查找名称。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let name = names[indexPath.row] // Get selected name from array names
print(name)
textField.text = name // Assign textField text to selected name
}
我的 viewController 上有 tableView,还有一个 textField。 TableView 显示名称列表。当我单击带有名称的单元格时,我想获得该名称,如文本字段文本。 任何人都知道我该怎么做?
tableView 中的 didSelectRow 方法将为您提供单击的 indexPath。您可能正在基于数组加载这些名称,然后您可以执行 array[indexPath.row]
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let name = names[indexPath.row]
yourTextfieldName.text = namesArray[indexPath.row]
}
将此代码添加到您的 class。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
yourTextfield.text = namesArray[indexPath.row]
}
当用户点击 tableView 单元格时,它在 didSelectRowAt
中检测到,您可以从中获取选定的单元格索引以在数组中查找名称。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let name = names[indexPath.row] // Get selected name from array names
print(name)
textField.text = name // Assign textField text to selected name
}