gpt4 book ai didi

swift - 在 tableviewcell 中使用 UITextField 的返回键隐藏键盘

转载 作者:搜寻专家 更新时间:2023-11-01 05:31:58 24 4
gpt4 key购买 nike

我有一个带有嵌入式表格 View 的 View ,其中有一个 UITextField,我想在按下完成按钮时隐藏键盘

my Storyboard

我的代码如下:

我的 tableViewController:

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
guard let cell = tableView.dequeueReusableCell(withIdentifier: "playerCell", for: indexPath) as? PlayerNameTableViewCell else {fatalError("Wrong type of cell")}

// Configure the cell...
cell.playerName.delegate = self

return cell
}

我的手机:

class PlayerNameTableViewCell: UITableViewCell, UITextFieldDelegate {

@IBOutlet weak var playerName: UITextField!

@IBAction func enterButton(_ sender: UITextField) {
sender.resignFirstResponder()

}

}

但是当我按下完成按钮时没有任何反应。

最佳答案

尝试将以下函数添加到实现 UITextFieldDelegate 的类中:

func textFieldShouldReturn(_ textField: UITextField) -> Bool
{
textField.resignFirstResponder()

return true
}

关于swift - 在 tableviewcell 中使用 UITextField 的返回键隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56849623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com