簡體   English   中英

是否可以在菜單欄(而非狀態欄區域)上繪制?

[英]is it possible to draw on menubar (not statusbar area)?

是否可以在菜單欄頂部放置自定義NSView? 我需要一個永久可見的視圖,就像在狀態欄中一樣,但是需要更多空間。 順便說一句,NSStatusbarItem的房地產受到限制嗎?

狀態項可以根據需要的大小而定,但是菜單始終優先處理-如果菜單和狀態欄重疊,則菜單會在狀態欄中臨時隱藏盡可能多的狀態項,以便自動重新顯示一旦有空間了。 這是設計使然; 您沒有辦法擊敗它。

您應該只顯示值得顯示的內容,或者使用戶能夠決定哪些值得顯示的內容,而僅顯示用戶選擇的內容。

如果用戶切換到具有足夠菜單來禁止顯示您的狀態項的應用程序,則他們只需要自己處理即可(可以通過調整啟動狀態項應用程序的順序來進行,這樣您的程序可以更早地啟動,從而啟動在狀態欄中位於最右側,或者通過切換到菜單較少的其他應用來使用您的狀態項)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM