Я могу отправить сообщение makeKeyAndOrderFront: сделать окно активным. Однако, если я отправлю это в окно без строки заголовка, это не сделает его активным. Есть ли способ сделать окно без заголовка активной?
Вам необходимо переопределить -canBecomeKeyWindow в вашем NSWindow подклассе, чтобы вернуть YES.
-canBecomeKeyWindow
NSWindow
YES
Согласно документации:
Попытки сделать окно ключевым окном оставлены, если это метод возвращает NO. Реализация NSWindow возвращает YES, если окно имеет строку заголовка или строку изменения размера, или иначе НЕТ.