gpt4 book ai didi

objective-c - 添加 subview 后的 NSView 鼠标事件

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:34 26 4
gpt4 key购买 nike

在我向 NSView 添加 subview 后,我的鼠标事件响应 NSView 减去 addedSubVIew 的区域。我怎样才能避免这种情况?我希望它对所有 super View 做出响应。谢谢。

最佳答案

您还可以在容器 View 中实现 hitTest: 方法。

- (NSView *) hitTest: (NSPoint) aPoint {
return [super hitTest:aPoint] ? self : nil;
}

现在只有容器 View 可以接收鼠标事件。

关于objective-c - 添加 subview 后的 NSView 鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5619199/

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