gpt4 book ai didi

ios - 如何使用 Swift iOS 监听 UIReturnKeyType.Next

转载 作者:搜寻专家 更新时间:2023-10-31 08:09:17 25 4
gpt4 key购买 nike

当用户按下小键盘上的下一步时,我想从当前的 UITextField 移动到下一个 UITextField,UIReturnKeyType 设置为 UIReturnKeyType.Next

这是我设置 UITextField 的方式。

username.returnKeyType = UIReturnKeyType.Next
username.textColor = UIColor.whiteColor()
username.placeholder = "Username"
username.borderStyle = UITextBorderStyle.RoundedRect
uUsername.textAlignment = NSTextAlignment.Center
username.backgroundColor = UIColor.lightGrayColor()
username.font = UIFont(name: "Avenir Next", size: 14)
username.autocapitalizationType = UITextAutocapitalizationType.None
username.autocorrectionType = UITextAutocorrectionType.No

最佳答案

您必须配置 UITextFieldDelegate 方法 textFieldShouldReturn:。在此方法中,您可以检查哪个文本字段正在返回并相应地重新分配第一响应者状态。当然,这意味着您必须将您的类分配为文本字段的委托(delegate)。

例子:

class MyClass: UITextFieldDelegate {

func setup() { // meaningless method name
textField1.delegate = self
textField2.delegate = self
}

func textFieldShouldReturn(textField: UITextField) -> Bool {
if (textField === textField1) {
textField2.becomeFirstResponder()
} else if (textField === textField2) {
textField2.resignFirstResponder()
} else {
// etc
}

return true
}
}

关于ios - 如何使用 Swift iOS 监听 UIReturnKeyType.Next,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24187860/

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