Slo*_*ree 6 macos cocoa objective-c
我在Mac OS X上遇到了Cocoa NSView的奇怪行为.
我在NSView容器中有一个自定义NSView,这个自定义NSView跟踪鼠标移动,点击,并有一个工具提示.当我在所描述的视图上方添加NSView时,即使带有工具提示的视图位于后面且不可见,我仍然可以看到工具提示.
我很确定我误解了事件处理链中的某些内容.
任何帮助真的很感激!;)
周末愉快,
保罗
如果您不再使用它,可以调用removeFromSuperview 方法。
NSView *myView
[myView alloc] init]
// do stuff
[myView removeFromSuperview]
Run Code Online (Sandbox Code Playgroud)
如果你只是不想让它接收事件,你可以调用 resignFirstResponder 方法
NSView *myView
[[myView alloc] init]
// do stuff
[myView resignFirstResponder]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
790 次 |
| 最近记录: |