「アニメーション」を使用してプログラムでNSPushButtonをクリックします
-
27-10-2019 - |
質問
他のプログラミング言語/フレームワークからすでに知っている問題に遭遇しました...。 ユーザーがキーボードの特定のボタンをクリックするたびに、GUIの特定のボタンが押されたときと同じアクションがトリガーされます。(一部の人はこれらを「ショートカット」と呼びます; D)
ユーザーに光学的フィードバックを提供するために、ボタンがクリックされたときに呼び出されるのと同じ関数を呼び出すのではなく、プログラムでボタンを「クリック」したいと思います。
ボタンをIBで同等のキーとして設定すると、希望どおりに表示されます。 正しいテキストフィールドにフォーカスがある場合はショートカットを有効にする必要があるため、ここではそれを行うことはできません。
NSButtonなどで正しく聞こえるメソッドが見つかりませんでした。 皆さんが私に方向性を教えてくれると確信しています!
よろしくお願いします
解決
performClick:
をボタンに送信するだけです。自分自身を強調表示し、そのアクションをターゲットに送信してから、自分自身の強調表示を解除します。
ジェネラコディセタグプレ
ボタンを手動でハイライトおよびハイライト解除するだけの場合は、highlight:
メソッドを使用できます。
ジェネラコディセタグプレ
所属していません StackOverflow