我如何关闭与 NSColorWell 一起出现的颜色选择器
How can I dismiss the color picker that appears with an NSColorWell
我的应用程序中的 HUD 弹出窗口 window 包含一个 NSColorWell,以便用户可以为图表上的数据选择颜色。
一旦用户单击 NSColorWell,拾色器就会出现 - 到目前为止一切正常。
一旦他们使用完 HUD window 并在其外部单击,它会自动消失,但拾色器会保留在屏幕上,除非他们专门点击它的红色关闭按钮。
有没有办法在我们完成颜色选择器后以编程方式关闭或隐藏它?
使用Swift语言,你可以这样做来关闭NSColorWell:
NSColorPanel.sharedColorPanel().orderOut(nil)
colorWellReach.deactivate()
致电
[[NSColorPanel sharedColorPanel] 关闭];
您希望拾色器消失的位置
Swift 5
NSColorPanel.shared.close()
我的应用程序中的 HUD 弹出窗口 window 包含一个 NSColorWell,以便用户可以为图表上的数据选择颜色。
一旦用户单击 NSColorWell,拾色器就会出现 - 到目前为止一切正常。 一旦他们使用完 HUD window 并在其外部单击,它会自动消失,但拾色器会保留在屏幕上,除非他们专门点击它的红色关闭按钮。
有没有办法在我们完成颜色选择器后以编程方式关闭或隐藏它?
使用Swift语言,你可以这样做来关闭NSColorWell:
NSColorPanel.sharedColorPanel().orderOut(nil)
colorWellReach.deactivate()
致电 [[NSColorPanel sharedColorPanel] 关闭]; 您希望拾色器消失的位置
Swift 5
NSColorPanel.shared.close()