gpt4 book ai didi

ios - 辞去第一响应者 UITextfield

转载 作者:搜寻专家 更新时间:2023-10-30 21:50:34 25 4
gpt4 key购买 nike

我很抱歉发布这个,因为它已被问过一百万次,但每当我尝试使用其中一种解决方案时,它要么已经过时,要么不适用于我的代码。 (或者也许我只是做错了)

我有 5 个文本字段和一个 TextView ,它们进入电子邮件,我正在尝试在完成后最小化键盘,但我不知道该怎么做。

我还尝试让它转到下一个文本字段,直到最后一个,但这并不需要完成。

func textView(textView: UITextView, shouldChangeTextInRange: NSRange, replacementText text: String) -> Bool {
if text == "\n" {
text6.resignFirstResponder()
return false
}
return true
}

func textFieldShouldReturn(textField: UITextField) -> Bool {
if textField == self.text1 {
self.text2.becomeFirstResponder()
}
else if textField == self.text2 {
self.text3.becomeFirstResponder()
}
else if textField == self.text3 {
self.text4.becomeFirstResponder()
}
else if textField == self.text4 {
self.text5.becomeFirstResponder()
self.text5.resignFirstResponder();
}

return true;
}

最佳答案

首先你必须在.h中添加UITextFieldDelegate

然后在.m

yourtextfield.delegate = self

然后应用此代码

func textFieldShouldReturn(textField: UITextField!) -> Bool {
textField.resignFirstResponder()
return true;
}

关于ios - 辞去第一响应者 UITextfield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37459957/

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