4

私のアプリでは、アプリを実行している時点でのドックのサイズを知る必要があります(ドックを変更したくないので、そのサイズだけを知っています)。これが私が今まで見つけたものです:

  • ドックと対話する直接的な方法はありません

  • com.apple.dock.plistを使用すると、タイルサイズと永続アプリおよび永続アプリの数を知ることができるため、ドックサイズを計算できますが、永続要素についてのみです。私が欲しいのは、私が尋ねた瞬間のドックサイズです。plistの永続アプリにリストされていない他の起動済みアプリが存在する可能性があるため、計算されたサイズが間違っています。

誰かが同じ問題に直面したことがありますか?ドックにアイテムがあるかどうかを推測するために、実行中の各アプリをループする必要がありますか?ドックサイズを取得する他の簡単な方法はありますか?

すべてのアイデアは大歓迎です。あなたの答え、ヒントを事前に感謝します...

4

1 に答える 1

4

NSDockTileに加えて、ドックのサイズを計算するためにNSScreenも見てください

于 2011-02-22T10:16:18.940 に答える