iPhoneでプログラムでキーボードを非表示にする方法は?
9066 次
6 に答える
22
現在ファーストレスポンダーである UIResponder サブクラスに、ファーストレスポンダーのステータスを辞任するように伝えます。
[responder resignFirstResponder];
于 2010-04-06T17:41:37.337 に答える
20
[textFieldName resignFirstResponder];
于 2010-04-07T08:40:14.153 に答える
4
それは簡単です:
オブジェクトC
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
迅速
UIApplication.shared.keyWindow?.endEditing(true)
endEditing の UIView Class Reference を見てください。ビュー (またはビューに埋め込まれたテキスト フィールドの 1 つ) がファーストレスポンダー ステータスを辞任します。また、keyWindowはキーボード イベントを受け取る唯一のウィンドウであるため、このソリューションは常に機能することが保証されています。
于 2013-04-16T10:20:03.227 に答える
2
これをViewControllerで呼び出します
[self.view endEditing:YES];
于 2012-12-12T13:00:01.907 に答える