【问题标题】:Cocoa Grey Message Overlay可可灰色消息叠加
【发布时间】:2012-08-11 17:32:34
【问题描述】:

Mac OS X 上的各种应用程序以灰色、透明、圆形框覆盖显示消息,以通知用户某事;例如 Xcode 中的“Build Succeeded”消息、Lion 内联搜索栏中的循环搜索消息和 Chrome 的“退出前警告”消息。

我正在描述的消息框示例:http://2.bp.blogspot.com/-eG890NRhQbs/Ty0vLkqpBWI/AAAAAAAAAMs/PO2EbJ3lTs0/s1600/Xcode-11.png

由于它们在格式上都非常相似,因此可以假设存在某种标准函数来显示相似的消息。如何在我自己的 Cocoa 应用程序中产生这样的效果?

【问题讨论】:

标签: objective-c cocoa notifications message


【解决方案1】:

没有公共系统 API 可以执行这些操作。

您可以查看 Matt Gemmell 的版本:向下滚动到 this page 上的 RoundedFloatingPanel。

或者,如果您想为其他人使用 Google,它们通常被称为边框。绘制系统的私有框架是 BezelServices。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多