Я разрабатываю интерфейс для моделирования OpenGL на Mac с помощью Interface Builder. Все материалы по OpenGL пишутся на C ++ (который я достаточно хорошо знаю). К сожалению, я понятия не имею о Objective-C.
В принципе, у меня есть несколько NSTextField, отображающих информацию об объекте, выбранном на экране. Используя эти текстовые поля, пользователь может манипулировать объектом на экране, а затем есть кнопки «Сохранить» и «Восстановить» (которые либо сохраняют новые значения, либо восстанавливают исходные).
У меня все это работает. Моя проблема в том, что когда я ввожу данные в NSTextField, «фокус» окон, кажется, остается на NSTextField (вокруг него остается синяя рамка).
Я использую клавиатуру для взаимодействия с элементами в NSOpenGLView, мне нужно передать фокус обратно в NSOpenGLView, когда я нажимаю кнопки «Сохранить» или «Восстановить».
Извините, если это очень простой вопрос
Спасибо
Дэйвид