我想运行一个简单的对话框,类似于Finder转到文件夹。
我使用了一个NSPanel制作了这个文档模态并使用runModal运行。这有效,但显示标题。
如果我关闭标题栏(在 IB 中),按钮可以工作,但 NSTextField 无法获得键盘焦点。我已经尝试了很多技术来使其成为firstResponder或设置为key,setBebe成为KeyOnlyIfNeed:NO,但无济于事。
你需要子类NSWindow
,覆盖- (BOOL)canBecomeKeyWindow
并返回YES
。
默认情况下,无边框窗口不能成为关键窗口。