我有一个非激活的浮动 NSPanel,即它styleMask
包含NSNonactivatingPanelMask
标志。由于此面板永远不会激活,因此当靠近面板的一个边缘时,系统不会显示通常的调整大小光标。
有没有办法让那些调整大小的光标显示在非激活面板上?例如,系统的字体面板以某种方式将其关闭。
[NSFontPanel sharedFontPanel].styleMask == (NSTitledWindowMask | NSClosableWindowMask | NSResizableWindowMask | NSUtilityWindowMask)
。_ 但是,即使您添加了NSNonactivatingPanelMask
.
当您设置[NSFontPanel sharedFontPanel].hidesOnDeactivate = NO
并激活另一个应用程序时,调整大小指示器停止工作。这是设计使然,因为即使是常规的非活动窗口也无法调整大小。
因此,当面板拥有的应用程序处于非活动状态时,您可能正在尝试添加调整大小指示器。只是一个想法。