0
我有一個菜單欄只有應用程序。用戶第一次運行應用程序時,我想創建一個指向菜單欄上我應用程序圖標的動畫箭頭。如何在菜單欄上創建指向我應用圖標的箭頭?
我的第一個想法是創建一個顯示箭頭的NSPopover,但本身很突兀,因爲我不認爲我可以讓popover完全看不見。我只是想讓箭頭上下移動,指向菜單欄上的應用程序圖標,並且必須與App Store兼容。
這可能嗎?怎麼樣?
我有一個菜單欄只有應用程序。用戶第一次運行應用程序時,我想創建一個指向菜單欄上我應用程序圖標的動畫箭頭。如何在菜單欄上創建指向我應用圖標的箭頭?
我的第一個想法是創建一個顯示箭頭的NSPopover,但本身很突兀,因爲我不認爲我可以讓popover完全看不見。我只是想讓箭頭上下移動,指向菜單欄上的應用程序圖標,並且必須與App Store兼容。
這可能嗎?怎麼樣?
您可以創建無邊框透明窗口並將其級別設置爲屏幕保護程序,並將其設置爲忽略鼠標點擊。在此窗口中,您可以繪製箭頭,再次使用透明的內容視圖。查閱NSWindow
,NSView
等文檔來構造這個。
或者,您可以更改您的應用程序本身的菜單欄圖標 - 切換它,突出顯示它,爲其設置動畫效果。這是菜單欄應用吸引注意力的典型方式。看看NSStatusItem
和NSStatusBarButton
。
HTH
謝謝我會盡力發現如何去做。 – SpaceDog