2010-12-15 12 views
1

UIButtonがresignFirstResponderをトリガーする方法はありますか? テキストフィールドの外側をタップすると、関数内でプログラムを実行するように設定されていますが、ユーザーが[送信]ボタンを押したときにキーボードが消えてしまいます。目的C:ボタン付きのResignFirstResponder

これは、方法について、私はあなたが言及法の存在を考えるとUITextFields

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
[x1 resignFirstResponder]; 
[x2 resignFirstResponder]; 
[y1 resignFirstResponder]; 
[y2 resignFirstResponder]; 
} 
+0

?あなたの送信ボタンにトリガするアクションメソッドがありますか? –

+0

はい - (IBAction)solve:(id)送信者 – Chris

答えて

1

のために持っているものである:X1、X2、Y1、およびY2はあなたのUITextFieldsなので、

- (IBAction)solve:(id)sender { 
    [x1 resignFirstResponder]; 
    [x2 resignFirstResponder]; 
    [y1 resignFirstResponder]; 
    [y2 resignFirstResponder]; 
} 
+0

それは動作します!どうもありがとうございます! – Chris