ログインページにログインボタンがあるユーザー名/メールアドレスとパスワードのフィールドがあります。ユーザーがパスワードフィールドに入っている場合、キーボードにはリターンキーが表示されます。ユーザーがキーボードを閉じてログインボタンに触れる必要がないように、ログインボタンと同じアクションを実行するためにその戻りキーを設定するにはどうすればよいですか?iOSリターンキー - ログイン操作
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)
}
私はいくつかの類似の記事を見てきましたが、非常にそれを取得しておりません。いかなる援助も感謝します。
完全に機能しました。ありがとうございました。 – Blackbox