アイコンを表示するだけのNSStatusItemを持つ単純なアプリケーションがあります。カスタム表示なしのNSStatusItem用のMAAttachedWindow
MAAttachedWindow
をNSStatusItemの下に表示する機能を追加したいと思います。
Matt Gemmelが提供したデモコードを見ました。彼はMAAttachedWindow
がNSStatusItemの下に表示させるために使用するコードは次のとおりです。
NSRect frame = [[self window] frame];
NSPoint pt = NSMakePoint(NSMidX(frame), NSMinY(frame));
[controller toggleAttachedWindowAtPoint:pt];
上記NSStatusItem
のカスタムビューで行われます。ただし、私のNSStatusItem
にはカスタム表示がありません。私の場合、MAAttachedWindow
を追加するにはどうしたらいいですか?
ステータス項目には、ドキュメント化されていない - (NSWindow *)_ウィンドウを使用できます。ただし、ストアに送信する予定はないことを前提としています。 –