gpt4 book ai didi

ios - 单击键盘上的 "Done"可关闭键盘,但不会被关闭

转载 作者:行者123 更新时间:2023-11-28 10:38:07 25 4
gpt4 key购买 nike

我试图通过单击“完成”按钮关闭键盘,但它不会被关闭。这是我到目前为止所做的:

我还添加了协议(protocol) UITextFieldDelegate

override func viewDidLoad() {
super.viewDidLoad()

texts.layer.cornerRadius = 10
texts.delegate = self
texts.keyboardType = .numbersAndPunctuation
texts.returnKeyType = .done
}

func textFieldShouldReturn(textField: UITextField!) -> Bool { //delegate method
var number = CGFloat((texts.text! as NSString).floatValue)

slide.setValue(Float(number), animated: true)

textField.resignFirstResponder()

return true
}

我希望它关闭,以便输入的值可以存储在 number 变量中,应用程序可以继续。

最佳答案

.endEditing 设置为 true 应该可以解决问题

func textFieldShouldReturn(_ textfield: UITextField) -> Bool {
self.view.endEditing(true)
return false
}

关于ios - 单击键盘上的 "Done"可关闭键盘,但不会被关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52267904/

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