Xcode 如何消除与NSColorWell一起出现的颜色选择器
我的应用程序中的HUD弹出窗口包括一个NSColorWell,用户可以为图形上的数据选择颜色。 一旦用户单击NSColorWell,就会出现颜色选择器-到目前为止这很好。 一旦他们完成HUD窗口的操作并在窗口外单击,该窗口将自动消失,但颜色选择器将保持在屏幕上,除非他们特别点击它的红色关闭按钮。Xcode 如何消除与NSColorWell一起出现的颜色选择器,xcode,macos,nscolorwell,Xcode,Macos,Nscolorwell,我的应用程序中的HUD弹出窗口包括一个NSColorWell,用户可以为图形上的数据选择颜色。 一旦用户单击NSColorWell,就会出现颜色选择器-到目前为止这很好。 一旦他们完成HUD窗口的操作并在窗口外单击,该窗口将自动消失,但颜色选择器将保持在屏幕上,除非他们特别点击它的红色关闭按钮。 当我们使用完颜色选择器后,有没有一种方法可以通过编程方式关闭或隐藏它?使用Swift语言,您可以这样做来关闭NSColorWell: NSColorPanel.sharedColorPanel().or
当我们使用完颜色选择器后,有没有一种方法可以通过编程方式关闭或隐藏它?使用Swift语言,您可以这样做来关闭NSColorWell:
NSColorPanel.sharedColorPanel().orderOut(nil)
colorWellReach.deactivate()
使用Swift语言,可以执行以下操作以关闭NSColorWell:
NSColorPanel.sharedColorPanel().orderOut(nil)
colorWellReach.deactivate()
召唤
[[NSColorPanel sharedColorPanel]关闭];
您希望颜色选择器消失的位置呼叫
[[NSColorPanel sharedColorPanel]关闭];
希望颜色选择器消失的位置Swift 5
NSColorPanel.shared.close()
NSColorPanel.shared.close()
对不起,在这种情况下,我应该说“colorWellReach”是colorwell的IBOutlet的名称,作为一个例子。谢谢-我会试一试。对不起,在这种情况下,我应该说“colorWellReach”是colorwell的IBOutlet的名称,作为一个例子。谢谢-我会试一试。