objective-c – 如何知道码头大小?

前端之家收集整理的这篇文章主要介绍了objective-c – 如何知道码头大小?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的应用程序中,我需要知道我的应用程序运行时的扩展坞大小(我不想修改扩展坞,只知道它的大小).
这是我到现在才发现的:

>没有与dock进行交互的直接方式
>使用com.apple.dock.plist,我可以知道tileize以及持久性应用程序和持久性其他应用程序的数量,因此我“可以”计算停靠点大小,但仅限于持久性元素.我想要的是我要求它的码头大小,并且可能有其他已启动的应用程序未在plist中的持久性应用程序中列出,因此我的计算大小是错误的.

有没有人遇到过同样的问题?我是否必须遍历每个正在运行的应用程序,以便猜测它是否在Dock中有项目?有没有其他更简单的方法来获得码头大小?

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

解决方法

除了 NSDockTile还可以看一下 NSScreen来计算码头的大小.

猜你在找的cocoa相关文章