2012-01-12 8 views
4

私はすでに他のプログラミング言語/フレームワークから知っている問題に遭遇しました.... ユーザーがキーボード上の特定のボタンをクリックするたびに、 GUIの特定のボタンが押されます。 D)NSPushButtonを「アニメーション」でプログラムでクリック

ユーザーに光フィードバックを与えるために、ボタンをクリックしたときに呼び出される同じ関数を呼び出すのではなく、プログラムでボタンをソートしたいと思っています(これは「ショートカット」と呼ばれています)。

私がIBでキーに相当するものとしてボタンを設定すると、それは私が持っているのとまったく同じように見えます。 右のテキストフィールドにフォーカスがある場合は、ショートカットを有効にしてください。

NSButtonなどで正しく発音されたメソッドが見つかりませんでした。 私はあなた方が私にある方向性を与えることができると確信しています!

ベストと感謝あなただけのボタンにperformClick:を送信することができ、事前

答えて

21

インチそれは自分自身を強調表示し、その行動をターゲットに送り、それから自分自身のハイライトを解除します。

[self.someButton performClick:self]; 

あなたは本当にただ、手動でボタンを強調表示し、ハイライトを消したい場合は、highlight:メソッドを使用することができます。

[self.someButton highlight:YES]; // button appears pressed 
[self.someButton highlight:NO]; // button appears unpressed 
+0

正確に!あなたの答えをありがとう....私はなぜ私は自分自身を参照していない...今日の時間かもしれない;-) – guitarflow

+0

私は私の答えを編集しました。あなたは私の元の答えを見たかもしれません。新しい答えが良い。 –

+0

ヤップ、それを見た。編集済みの鉱山、D – guitarflow

関連する問題