我正在尝试将光标放在UITableView中的第一个UITextField中,让键盘显示为那样的。
if (indexPath.row == 0) {
cell.inputTextField.becomeFirstResponder()
}
但警告显示出来。
调用'becomeFirstResponder()'的结果未使用
如何将光标放在第一个UITextField中并让KeyBoard显示?
答案 0 :(得分:2)
由于becomeFirstResponder()
返回Bool,您应该根据警告检查返回值。
如果您不需要知道becomeFirstResponder
成功,您应该写:
let _ = cell.inputTextField.becomeFirstResponder()
答案 1 :(得分:1)
我在覆盖'becomeFirstResponder'时遇到了它,如果要删除它,可以使用 @discardableResult
答案 2 :(得分:0)
也许就textView的内容视图获取textfield的委托可以帮助解决问题。