Я делаю приложение, которое живет в строке состояния. При нажатии элемента состояния появляется сообщение NSPopover.
Он выглядит следующим образом:
Здесь проблема: я хочу, чтобы она была "переходной", то есть, если я щелкнул где-нибудь за пределами popover, она закроется. И хотя NSPopoverBehaviorTransient отлично работает, когда popover находится в окне, он не работает, когда он находится в строке состояния.
Как я могу реализовать такое поведение самостоятельно?