1

私は持っています:

  • myViewController.m
  • myViewController.h
  • myView.xib

myViewController.mに、次を追加しました。

- (void)mouseDown:(NSEvent *)theEvent {   
    NSLog(@"mouseDown: entered");
}

ビュー(myView.xib)のどこかをクリックすると、mouseDown:メソッドを入力しません...理由を知っていますか?

どうもありがとうございました!!

4

1 に答える 1

4

から継承する(正確には)mouseDown:(NSEvent *)theEventクラス(たとえば)内にメソッドを実装する必要があります。次に、xibファイルのビューのクラスを作成したクラスに設定します。MyViewNSViewNSResponder

一般に、クラス名は大文字で始まります。

于 2011-02-23T18:25:34.150 に答える