检索应用程序的DockTile(视图)

时间:2012-09-16 23:11:11

标签: objective-c macos cocoa

我试着写一些类似Dock的东西,用一点点视觉铃铛和口哨来弄脏ObjC。它进展得很顺利。然而,我偶然发现了一个我无法安静解决的问题:

通过NSRunningApplication检索应用的图标非常简单。但是,有些应用不会将他们的图标用作DockTile,他们use a custom view因为他们的DockTiles是动态的(大多数torrent应用都会在其中显示当前的上/下速度)。

有没有办法让这个DockTile显示在我自己的应用程序中?

由于

1 个答案:

答案 0 :(得分:1)

不,没有。设置自定义停靠区块的方法最终将视图的内容直接传递给Dock;它不适用于其他流程。

为了它的价值,为Dock编写替代品将是一种无望的任务 - Apple的Dock.app使用许多私有的,未记录的API与WindowServer进行交互,其中一些根本无法被任何用户使用进程不是Dock。