1

Cocoaボタンのボタン押下をプログラムでシミュレートする必要があり、残念ながらNSEventメソッドを持たないcocotronでこれを実行しようとしています: mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure: が実装されています。イベントを作成せずにプログラムでボタンの押下をシミュレートする方法はありますか?

4

1 に答える 1

6

何かを探しているときは、忘れずにスーパークラスを調べてください。すべての NSButton を含むすべての NSControl は、performClick:メッセージに応答します。

とはいえ、ボタンの押下をシミュレートすることは本当に適切ですか? 何かをしたいだけの場合は、通常、コントローラーに直接指示する方が適切です。

于 2009-12-22T02:01:37.513 に答える