如何创建一个像Mac OS X dock的堆栈一样的窗口?

时间:2010-07-01 14:54:16

标签: cocoa macos dock windowing

我正在寻找一个看起来就像Dock的堆栈的窗口对象。 (灰色方块,不是比萨的倾斜列表)。完成标题,透明度,导航按钮,带字幕的大图标和底部的尖箭头。

NSPanel“HUD”并不适合......当用户点击我的应用程序时,我想要弹出这个东西,图标表示操作,箭头指向他们点击的位置。

帮助?

谢谢,

-S!

2 个答案:

答案 0 :(得分:4)

弹出窗口的一个很好的起点是MAAttachedWindow

对于文件,标签等,您可以查看NSCollectionView。我认为您可以将其配置为透明,并在NSCollectionViewItem原型中设置所需的标签属性。在这个原型中,您可以使用基本的无边框NSImageView和颜色正确的NSTextField来完成它。

答案 1 :(得分:2)

您可能希望将BGHUD用于UI。看到: http://www.binarymethod.com/bghudappkit/