私はこの質問に対する答えを探していましたが、手順を実行している間も、mouseDownメソッドを呼び出せないようです。ユーザーが画像をクリックして押したままにすると、「マウスダウン!」と印刷されます。(最終的に私がやりたいのは、ユーザーが画像をクリックして押したままにしてサウンドを再生し、ユーザーが離すとサウンドが停止することです)。
これが私が持っているものです。私のヘッダー:
@interface MyNSImageView : NSImageView <NSImageDelegate> {
}
@end
そして私のクラス:
@implementation MyNSImageView
- (void)mouseDown:(NSEvent *)event {
if ([[self target] respondsToSelector:[self action]]) {
[NSApp sendAction:[self action] to:[self target] from:self];
}
NSLog(@"Mouse Down!");
}
@end
これは正しく見えますか?もしそうなら、それを妨げる可能性のある他の問題はありますか?そうではなく、私は何をすべきですか?
ヒープに感謝します!