我正在使用标准 HUD 窗口(从 IB 库拖放)。但是我没有看到任何设置这个HUD窗口透明度的控件。
我还尝试自定义 NSPanel 以创建 HUD 窗口。但无论我设置什么 alpha 值。它采用默认的 alpha 值。这种方法的另一个问题是我认为我需要绘制标题栏。
任何解决方案或替代解决方案都值得赞赏。
我正在使用标准 HUD 窗口(从 IB 库拖放)。但是我没有看到任何设置这个HUD窗口透明度的控件。
我还尝试自定义 NSPanel 以创建 HUD 窗口。但无论我设置什么 alpha 值。它采用默认的 alpha 值。这种方法的另一个问题是我认为我需要绘制标题栏。
任何解决方案或替代解决方案都值得赞赏。
这个页面有一个子类化 NSPanel 并从头开始完全绘制 HUD 窗口的示例。背景颜色/alpha 可以从 HUDWindow.m 轻松更改。