gpt4 book ai didi

iOS 返回键 - 登录操作

转载 作者:行者123 更新时间:2023-11-28 21:25:42 24 4
gpt4 key购买 nike

我有一个用户名/电子邮件和密码字段,在登录页面上有一个登录按钮。当用户在密码字段中时,键盘会显示一个返回键。如何设置该返回键以执行与登录按钮相同的操作,以便用户无需关闭键盘并触摸登录按钮?

class LoginScreen: UIViewController, UITextFieldDelegate{


@IBOutlet weak var userName: UITextField!


@IBOutlet weak var password: UITextField!

@IBOutlet weak var errorMessage: UILabel!


override func viewDidLoad() {
super.viewDidLoad()


let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(JournalEntryViewController.dismissKeyboard))
view.addGestureRecognizer(tap)
}

func dismissKeyboard() {

view.endEditing(true)
}

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




@IBAction func loginUser(sender: AnyObject) {
//self.performSegueWithIdentifier("loginComplete", sender: self)


FIRAuth.auth()?.signInWithEmail(userName.text!, password: password.text!) {

(user, error) in

if error != nil{

self.errorMessage.text = "Please check email and password"

} else {

self.performSegueWithIdentifier("loginComplete", sender: self)

}

我看过一些类似的帖子,但不太明白。感谢您提供任何帮助。

最佳答案

无需编码,您可以通过将 UItextfield 的“Did End On Exit”事件连接到特定 UIViewController 的 IBAction 来轻松实现此目的,如图所示。

enter image description here

关于iOS 返回键 - 登录操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38181162/

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