gpt4 book ai didi

objective-c - 如何在没有标题栏的模态窗口中强制键盘焦点

转载 作者:行者123 更新时间:2023-12-03 17:58:18 25 4
gpt4 key购买 nike

我想运行一个类似于 Finder 转到文件夹的简单对话框。

我使用 NSPanel 制作了此文档模式并使用 runModal 运行。这有效,但显示标题。

如果我关闭标题栏(在 IB 中),按钮可以工作,但 NSTextField 不会获得键盘焦点。我尝试了很多技术使其成为firstResponder或设置为key,setBecomesKeyOnlyIfNeeded:NO但无济于事。

最佳答案

您需要子类化NSWindow,覆盖- (BOOL)canBecomeKeyWindow并返回YES

默认情况下,无边框窗口不能成为关键窗口。

关于objective-c - 如何在没有标题栏的模态窗口中强制键盘焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10184502/

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