4

我可以发送消息 makeKeyAndOrderFront: 来激活一个窗口。但是,如果我将其发送到没有标题栏的窗口,它不会使其处于活动状态。有什么方法可以使没有标题栏的窗口处于活动状态?

4

1 回答 1

4

您需要-canBecomeKeyWindow在您的NSWindow子类中覆盖以返回YES

根据文档:

如果此方法返回 NO,则放弃使窗口成为关键窗口的尝试。如果窗口有标题栏或调整大小栏,则 NSWindow 实现返回 YES,否则返回 NO。

于 2011-11-27T06:58:50.100 回答