テキストメッセージ/SMSアプリを入力し、入力欄をタップするとキーボードがポップアップ表示されます。書き終えてメッセージを送信した後、キーボードを消したいのですが、どうすればいいですか?どうすればいいのでしょうか?
私が見つけた最良の回避策は、いったん離れてから会話に入ることです。 でも、きっともっといい方法があるはずです。どうすればいいのでしょうか、それとも全く不可能なのでしょうか?ほとんどすべて試しました。
これは今は全くできません。 おっしゃる通り、一旦バックアウトして再度入るとキーボードを解除することができます。 もう一つの方法は、右上の 'edit' ボタンをタップすることです。これでキーボードは解除されますが、編集モードになります。編集モードを解除すると、キーボードが復活します。
Appleはキーボードを簡単に表示したり消したりできるようにする必要があります。
更新情報です。iOS5では、メッセージを下にスワイプすると、キーボードが下に押し出されるようになりました。当初は「キーボード自体を下にスワイプして解除すればいいじゃん」と思っていましたが、スクロールして前のメッセージを見るようになり、そうすると自然にキーボードが消えていくので、今では理にかなっていると思います。
解決策:名前付きのtouchBeganを以下のように使用します。
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
view.endEditing(true)
}
キーボードを解除する場合は、「Return」と入力します。