前提・実現したいこと
Xcodeを使ってswiftを学習しております。
TextFieldのデリゲートを使って、Returnキーをクリックしたタイミングでキーボードを隠したいのですが、
うまく出来まずにおります。
以下のコードの中で誤りをご教示いただきたいです。
発生している問題・エラーメッセージ
エラーメッセージ
2019-03-09 04:27:53.654176+0900 UITextField[1942:43831] [MC] Reading from private effective user settings.
2019-03-09 04:27:56.466703+0900 UITextField[1942:44204] [MC] Invalidating cache
2019-03-09 04:27:56.555985+0900 UITextField[1942:43831] [MC] Reading from private effective user settings.
該当のソースコード
import UIKit
class ViewController: UIViewController, UITextFieldDelegate {
@IBOutlet weak var myTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. myTextField.delegate = self func textFieldShouldReturn(_ textField: UITextField) -> Bool{ myTextField.resignFirstResponder() return true } }
}
試したこと
シュミレーターでテキストフィールドに文字を入力後、Returnキーをクリックしてもキーボードが消えません。
補足情報(FW/ツールのバージョンなど)
コードは何度もチェックしたのですが、何が原因でキーボードが消えないのかわからずにいます。
また、シュミレーター実行時に、Xcode画面下部にエラーメッセージのような文言が表示されているのですが、
こちらは特段問題ないでしょうか。
2019-03-09 04:27:53.654176+0900 UITextField[1942:43831] [MC] Reading from private effective user settings.
2019-03-09 04:27:56.466703+0900 UITextField[1942:44204] [MC] Invalidating cache
2019-03-09 04:27:56.555985+0900 UITextField[1942:43831] [MC] Reading from private effective user settings.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/09 08:04