gpt4 book ai didi

objective-c - 将焦点从 NSTextField 更改为 NSOpenGLView?

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

我正在使用 Interface Builder 在 Mac 上开发 OpenGL 模拟的界面。所有 OpenGL 的东西都是用 C++ 编写的(我对此非常了解)。不幸的是我对 Objective-C 一无所知。

基本上,我有一些 NSTextField 显示屏幕上所选对象的信息。使用这些文本字段,用户能够操作屏幕上的对象,然后有一个保存按钮和一个恢复按钮(保存新值或恢复原始值)

我已经完成了这一切。我的问题是,当我将数据输入 NSTextField 时,窗口的“焦点”似乎仍保留在 NSTextField 上(蓝色边框保留在其周围)。

我使用键盘与 NSOpenGLView 中的项目进行交互,当我点击“保存”或“恢复”按钮时,我需要将焦点传递回 NSOpenGLView。

抱歉,如果这是一个非常简单的问题

谢谢

大卫

最佳答案

您尝试过使用 NSWindow makeFirstResponder让你的 NSOpenGLView 成为第一响应者的方法?

关于objective-c - 将焦点从 NSTextField 更改为 NSOpenGLView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4881676/

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