我正在使用 Interface Builder 在 Mac 上为 OpenGL 模拟开发一个接口。所有 OpenGL 的东西都是用 C++ 编写的(我很清楚)。不幸的是我对Objective-C一无所知。
基本上,我有一些 NSTextField 显示屏幕上选择的对象的信息。使用这些文本字段,用户可以在屏幕上操作对象,然后有一个保存按钮和一个恢复按钮(保存新值或恢复原始值)
我有这一切工作。我的问题是当我将数据输入到 NSTextField 时,窗口的“焦点”似乎仍然在 NSTextField 上(蓝色边框仍然围绕它)。
我使用键盘与 NSOpenGLView 中的项目进行交互,当我点击保存或恢复按钮时,我需要将焦点传递回 NSOpenGLView。
对不起,如果这是一个非常简单的问题
谢谢
大卫