質問

Cocoa/Objective-Cでプログラムでボタンを作成した場合、コントロールイベントに何を入れますか?

[btnMakeChar addTarget:self action:@selector(makeChar:) forControlEvents:WHAT GOES HERE?];

iOSでは、そのように書くことができます。

ココアタッチではなく、ココアだけで使用するものを示すものが見つかりません

役に立ちましたか?

解決

私があなたを正しく理解しているかどうかはわかりませんが、あなたがMacをプログラミングしているなら、

[theHappyButton setTarget:self];
[theHappyButton setAction:@selector(doStuff)];

iPhone上の1つの組み合わせのコード行ではなく、2つの別の行です。

私はそれがあなたが望んでいたものであることを願っていますか?

DOCOでそれを見つけるには:10.6 DOCO(iOSではなく)で選択し、「setaction:」で検索します。 NSCONTROLクラスの参照で表示されます。 NSBUTTONはもちろん、NSCONTROLのサブクラスです。

他のヒント

あなたが尋ねている方法はココアには存在しないので、何もそこに行きません。 Cocoaコントロールには、単一のアクションを持つ単一のターゲットがあり、別のアクションを使用します addTarget:- 各種類のアクションのタイプメソッド、または生成するすべてのイベントを処理する代表的なオブジェクトを期待します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top