質問は非常に簡単です。ユーザーが私の NSView をクリックしたときに、いくつかの情報を表示するために使用する NSPopover プロパティがあります。ポップオーバーを表示する方法は次のとおりです。
[self.boxPopover showRelativeToRect:NSMakeRect(0, 0, POPOVER_SIZE, POPOVER_SIZE) ofView:_clickedBox preferredEdge:NSMinYEdge];
ofView
問題は、パラメーターで使用されるビューの参照をポップオーバーから取得する方法はありますか?
ユーザーは、この iVar で追跡しているこの NSView を何度もクリックできます。私は、新しく表示されたビューが以前のものと異なる (または異なる) かどうかを確認する必要がある機能を実行しています。
私は次のようなものが欲しい:
if (self.boxPopover.viewDisplayed != _clickedBox) ...
ポップオーバーからこの参照を取得する方法はありますか、それとも本当に不可能ですか?
前もって感謝します、