前提・実現したいこと
デリゲートしたtextfieldでキーボードのreturnキーを押したときにキーボードを下げるコードを書きたい
ここに質問の内容を詳しく書いてください。
viewにあるtextfieldからのデリゲートを利用して、
textfieldのキーボードを下げている。
今書いているコードではビルドをしてreturnキーをタップしても反応がない
Swift extension ForgotPassViewController: ForgotPassMainViewDelegate{ func textFieldShouldReturn(_ textField: UITextField) { forgotPassMainView.mailTextField.resignFirstResponder() }
試したこと
extension ForgotPassViewController: ForgotPassMainViewDelegate{ func textFieldShouldReturn(_ textField: UITextField) { forgotPassMainView.mailTextField.endEditing(true)) }
補足情報(viewのソースコードです)
extension ForgotPassMainView: UITextFieldDelegate{ func textFieldShouldReturn(_ textField: UITextField) -> Bool { delegate?.textFieldShouldReturn(textField) return true } }
1. コードは```で囲ってください。
2. returnキーを押したときに、forgotPassMainView.mailTextField.resignFirstResponder()の行に処理が到達しているかを確認してください。
```で次からコードを書くように臨みます。
ご指摘ありがとうございます。
forgotPassMainView.mailTextField.resignFirstResponder()
は今一度確認してみようかなと思います。
質問欄は修正できますよ。
```swift
ここにコード
```
といった感じで書いてくださいね。
修正いたしました。
本当に指摘していただきありがとうございます。
以後気をつけます
修正ありがとうございました????
回答1件
あなたの回答
tips
プレビュー