-1

textFieldShouldEndEditing は、最初のテキスト フィールドからフォーカスを離れ、2 番目のテキスト フィールドにフォーカスする場合にのみ呼び出します。ここでは、他のテキスト ボックスにフォーカスするのではなく、テキスト ボックスの外側をクリックしたときにデリゲートを呼び出します。

4

1 に答える 1

0
  1. インスタンスを UITextField に宣言します: UITextField *currentTextField;
  2. textfieldDidBeginEditting で currentTextField = textField; と言います。
  3. 画面全体に画像とタイトルのないカスタム ボタンを配置し、以下のアクションを与えます。

これで、画面上の任意の場所 (他のコントロールを除く) をタップすると、デリゲートが呼び出されます。

-(IBAction)hideCurrentKeyboard{
        [currentTextField resignFirstResponder];
    }
于 2012-07-29T12:04:22.313 に答える