-1

数値テキストフィールドを辞任するにはどうすればよいでしょうか?

viewDidLoadメソッドに を作成するループがありますtextfields。ビュー内の任意の場所に触れるたびに、アプリがキーボードを閉じるようにするにはどうすればよいですか?

4

3 に答える 3

3

コールしendEditing:ます。これには、ファーストレスポンダーが実際に誰であるかを知る必要がないという利点があります。これは UIView メソッドであり、すべてのサブビューで動作し、UIViewController にいて、これらすべてのテキスト フィールドはそのサブビューであるため、次のように簡単に言うことができます。

[self.view endEditing:YES];

そのコード行をどこに置くかについては、何に反応したいかによって異なります。あなたは「ビューのどこかに触れるたびに」と言います。しかし、どのビュー?それが UIViewController の全体像である場合は、既に指摘したように、UITapGestureRecognizer をオンにself.viewして、そのアクション メソッド ハンドラーendEditing:を図のように呼び出すことができます。

于 2013-04-25T03:48:11.387 に答える