2017-08-01 70 views
0

我有一個菜單欄只有應用程序。用戶第一次運行應用程序時,我想創建一個指向菜單欄上我應用程序圖標的動畫箭頭。如何在菜單欄上創建指向我應用圖標的箭頭?

我的第一個想法是創建一個顯示箭頭的NSPopover,但本身很突兀,因爲我不認爲我可以讓popover完全看不見。我只是想讓箭頭上下移動,指向菜單欄上的應用程序圖標,並且必須與App Store兼容。

這可能嗎?怎麼樣?

回答

1

您可以創建無邊框透明窗口並將其級別設置爲屏幕保護程序,並將其設置爲忽略鼠標點擊。在此窗口中,您可以繪製箭頭,再次使用透明的內容視圖。查閱NSWindow,NSView等文檔來構造這個。

或者,您可以更改您的應用程序本身的菜單欄圖標 - 切換它,突出顯示它,爲其設置動畫效果。這是菜單欄應用吸引注意力的典型方式。看看NSStatusItemNSStatusBarButton

HTH

+0

謝謝我會盡力發現如何去做。 – SpaceDog

相關問題