2
私のビューを変更するためにボタンをクリックしたときのIBActionがあります。もう一度ボタンをクリックして別のアクションを実行すると、たとえば複数のクリックを処理できますか?NSButton複数回クリック
ボタンをクリックして削除した後、新しいボタンを作成する必要がありますか?もしそうなら、私はどのようにクリックイベントを処理するのですか?
私のビューを変更するためにボタンをクリックしたときのIBActionがあります。もう一度ボタンをクリックして別のアクションを実行すると、たとえば複数のクリックを処理できますか?NSButton複数回クリック
ボタンをクリックして削除した後、新しいボタンを作成する必要がありますか?もしそうなら、私はどのようにクリックイベントを処理するのですか?
あなたは、mouseDownイベントのclickCount
を確認することができます。
if ([event clickCount] > 1)
{
// ... do double-click action
}
else
{
// ... do single-click action
}
申し訳ありませんイムをXcodeのに新しい少し、どのようにイベントするボタンを設定するのですか? –
NSButtonのサブクラスを作成し、ボタンがそのサブクラスであることを確認し、サブクラスの-mouseDown:イベントをオーバーライドします。 – user1118321