Con*_*lor 3 events cocoa objective-c mouseevent
如何在Cocoa中处理窗口内的mousedown事件?
我的代码:
-(void)mouseDown:(NSEvent *)event {
NSLog(@"yay");
}
Run Code Online (Sandbox Code Playgroud)
我在xcode 4.0.1中使用的是Mac OS10.6.
编辑:是的,这是在应用程序委托,但这是我的.h:
@interface jumperAppDelegate:NSWindow {
我以前在app委托中做过的事情(不是鼠标事件).这真让我讨厌
确保您继承NSWindow
,并遵守<NSWindowDelegate>
协议.像这样:
@interface YourWindow : NSWindow <NSWindowDelegate> {}
@end
Run Code Online (Sandbox Code Playgroud)
然后你应该收到事件通知.
-(void)mouseDown:(NSEvent *)event {
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5750 次 |
最近记录: |