标签: objective-c cocoa window makekeyandordertofront
我可以发送消息makeKeyAndOrderFront:使窗口处于活动状态。但是,如果我将它发送到没有标题栏的窗口,它不会激活它。有没有办法在没有标题栏的情况下制作窗口?
答案 0 :(得分:4)
您需要覆盖NSWindow子类中的-canBecomeKeyWindow才能返回YES。
NSWindow
-canBecomeKeyWindow
YES
根据文档:
如果这样做,尝试使窗口成为关键窗口 方法返回NO。如果是,则NSWindow实现返回YES 窗口有标题栏或调整大小栏,否则为NO。