我如何取消颜色选择器它出现在NSColorWell中



我的应用程序中的HUD弹出窗口包含一个NSColorWell,以便用户可以为图形上的数据选择颜色。

一旦用户点击NSColorWell,颜色选择器就出现了——目前为止还不错。一旦他们完成了HUD窗口,他们点击它外面,它会自动消失,但颜色选择器仍然在屏幕上,除非他们特别点击它的红色关闭按钮。是否有一种方法,以编程方式解散或隐藏颜色选择器,当我们完成它?

呼叫[[NSColorPanel sharedColorPanel] close];你希望颜色选择器消失

使用Swift语言,你可以这样关闭NSColorWell:

NSColorPanel.sharedColorPanel().orderOut(nil)
colorWellReach.deactivate()

Swift 5

NSColorPanel.shared.close()

相关内容

  • 没有找到相关文章

最新更新