4

在我的应用程序中,我需要知道我的应用程序运行时的扩展坞大小(我不想修改扩展坞,只知道它的大小)。这是我到目前为止发现的:

  • 没有直接与dock交互的方式

  • 使用com.apple.dock.plist,我可以知道tilesize以及持久应用程序和持久其他应用程序的数量,因此我“可以”计算dock大小,但仅适用于持久元素。我想要的是我询问时的底座大小,并且可能有其他已启动的应用程序未在 plist 的持久应用程序中列出,因此我计算的大小是错误的。

有没有人遇到过同样的问题?我是否必须遍历每个正在运行的应用程序才能猜测它是否在扩展坞中有项目?还有其他更简单的方法来获取码头尺寸吗?

所有的想法都非常受欢迎。提前感谢您的回答,提示...

4

1 回答 1

4

除了NSDockTile还可以查看NSScreen来计算扩展坞的大小。

于 2011-02-22T10:16:18.940 回答