【问题标题】:How do I achieve the UI effect of a window pointing to a status bar item?如何实现窗口指向状态栏项的UI效果?
【发布时间】:2012-01-21 14:57:25
【问题描述】:

我已经在一些应用上看到过这种情况:

任何人都可以就如何做到这一点提出一个起点吗?我已经使用 Interface builder 和 Cocoa 做了一些工作,但没有什么特别的。要求是能够在特定菜单栏图标下按需显示窗口,并让用户能够与之交互(按钮和文本字段)。不要求一个完整的解决方案(除非存在),只是朝着正确的方向友好地推动......

【问题讨论】:

    标签: macos user-interface notifications statusbar menubar


    【解决方案1】:

    从状态栏中获取图标矩形,然后根据该矩形显示您的窗口。您的示例显示了一个箭头(来自 png 背景图像),然后他们将箭头对齐到状态栏中图标矩形的中心。

    【讨论】:

      【解决方案2】:

      我偶然发现了这个:http://mattgemmell.com/2008/03/04/using-maattachedwindow-with-an-nsstatusitem/

      Matt Gemmell 为这些类型的窗口做了一个非常好的课程MAAttachedWindow

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-06
        • 1970-01-01
        • 1970-01-01
        • 2011-02-15
        • 2011-09-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多