[解決済み] iOS - UITextFieldの外側をタッチするとキーボードが外れる。
2022-03-19 06:11:48
質問
の外側をタッチするとキーボードが消えるようにするにはどうしたらいいでしょうか?
UITextField
.
解決方法は?
を追加する必要があります。
UITapGestureRecogniser
を作成し、それをビューに割り当て、辞任する最初のレスポンダを
UITextField
をセレクターに追加します。
コードです。
viewDidLoadで
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
dismissKeyboardで。
-(void)dismissKeyboard
{
[aTextField resignFirstResponder];
}
(ここで
aTextField
はキーボードを担当するテキストフィールドです)
スウィフト3 バージョンは次のようになります。
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self.dismissKeyboard (_:)))
self.view.addGestureRecognizer(tapGesture)
dismissKeyboard の場合
@objc func dismissKeyboard (_ sender: UITapGestureRecognizer) {
aTextField.resignFirstResponder()
}
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み] UILabel 内のテキストを縦に上部に揃える
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] UIViewの左上と右上だけにcornerRadiusを設定する方法は?
-
[解決済み] SwiftでiOSキーボードを任意の場所でタッチして閉じる
-
[解決済み】キーボードを簡単に解除する方法は?
-
[解決済み】iOSのテンキーに「完了」ボタンを表示させる方法は?
-
[解決済み] UITextFieldの編集時にキーボードを解除する方法
-
[解決済み] UITextFieldのキーボードの種類をプログラムで変更する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[エラー処理】iOSのエラー、アーキテクチャx86_64の未定義シンボルについて
-
[解決済み] 制約条件の変更をアニメーションで表現するには?
-
[解決済み] 奇妙な不要なXcodeログを隠す
-
[解決済み] Xcode 6のバグ:Interface Builderファイル内の不明なクラス
-
[解決済み] Objective-CでNSNotificationCenterを通してメッセージを送受信する?
-
[解決済み] UITextViewのマージン/パディングをなくす方法
-
[解決済み] SwiftでUIAlertViewを作成するにはどうしたらいいですか?
-
[解決済み] CocoaPodsの最新バージョンにアップデートしますか?
-
[解決済み] iphoneアプリのベータテストはどのように行うのですか?
-
[解決済み] Swiftで配列に要素を追加する