在无标题窗口中禁用所有控件



在我的应用程序中,我在我的initWithWindowNibName:方法中从NSWindowController中的。xib创建了一个次要的NSWindow。窗口是一个普通的NSWindow,标题栏关闭。

创建窗口后,使用makeKeyAndOrderFront: -
显示并且所有控件(文本框,组合框)都被禁用。

我已经(超过…)三次检查在窗口和控件的视图层次结构中的所有标志:一切都是启用的,允许编辑和不拒绝成为第一响应者。

完全无能。什么好主意吗?

Update # 1:
看来问题是与窗口没有标题栏有关。当标题栏在窗口上被切换时-以及窗口中的控件-按预期运行

正如Ken指出的那样,如果窗口标题被关闭,框架将自动拒绝成为关键窗口:

如果出现以下情况,则放弃尝试使该窗口成为键窗口方法返回NO。NSWindow实现返回YES窗口有标题栏或大小调整栏,否则没有。

相关内容

  • 没有找到相关文章

最新更新