标签: objective-c cocoa palette nspanel
有没有一种简单的方法可以让我的应用程序的浮动工具调色板永久活动?它们都与开放文档相关,因此它们没有理由在任何时间点处于非活动状态。
答案 0 :(得分:1)
将NSPanel用于实用程序窗口。 这样,当应用程序未处于活动状态时,面板也可以正确隐藏(但它是一个标志)。
NSPanel
考虑将其设为“非激活”:
如果接收者是非激活面板,那么仅当命中视图从needsPanelToBecomeKey返回YES时它才变为关键。这样,非激活面板可以控制是否需要键盘焦点。