gpt4 book ai didi

cocoa - - (无效)鼠标按下 :(NSEvent *)theEvent not firing

转载 作者:行者123 更新时间:2023-12-03 16:55:41 25 4
gpt4 key购买 nike

我有:

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

在 myViewController.m 中,我添加了以下内容:

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

当我单击 View (myView.xib) 上的某个位置时,我从未输入 mouseDown: 方法...你知道为什么吗?

非常感谢您的帮助!!

最佳答案

您需要在继承自 NSView 的类(例如 MyView)中实现 mouseDown:(NSEvent *)theEvent 方法(或者准确地说,是 NSResponder)。然后将xib文件中View的class设置为刚刚创建的类。

一般来说,类名以大写字母开头。

关于cocoa - - (无效)鼠标按下 :(NSEvent *)theEvent not firing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com