数値テキストフィールドを辞任するにはどうすればよいでしょうか?
viewDidLoad
メソッドに を作成するループがありますtextfields
。ビュー内の任意の場所に触れるたびに、アプリがキーボードを閉じるようにするにはどうすればよいですか?
コールしendEditing:
ます。これには、ファーストレスポンダーが実際に誰であるかを知る必要がないという利点があります。これは UIView メソッドであり、すべてのサブビューで動作し、UIViewController にいて、これらすべてのテキスト フィールドはそのサブビューであるため、次のように簡単に言うことができます。
[self.view endEditing:YES];
そのコード行をどこに置くかについては、何に反応したいかによって異なります。あなたは「ビューのどこかに触れるたびに」と言います。しかし、どのビュー?それが UIViewController の全体像である場合は、既に指摘したように、UITapGestureRecognizer をオンにself.view
して、そのアクション メソッド ハンドラーendEditing:
を図のように呼び出すことができます。