【发布时间】:2011-10-23 22:18:18
【问题描述】:
我正在尝试制作一个带有透明圆形窗口和不透明控件的 HUD,这在 Xcode 弹出窗口、本机音量控制等应用程序中很常见。
我正在使用此处详述的技术:How to implement HUD-style window like Address Book's "Show in Large Type" 但这会使视图中的控件透明。我已经在控件上尝试了 setAlphaValue:1.0 但这没有效果。对其他解决方案的搜索指向 Matt Gemmell 的 RoundedFloatingPanel 组件。我无法在 Xcode 4 中打开项目,但据我所知,查看代码唯一的区别似乎是在 Matt 的代码中,他将窗口的 alpha 设置为 1.0,并对 NSRect 中的 NSRect 使用透明填充看法。我试过了,但最终还是得到了透明控件。
【问题讨论】:
标签: cocoa