5
從OS X 10.11開始,即使使用setTitle,標題欄也不會再出現:有人知道發生了什麼,以及如何恢復舊的行爲嗎?NSOpenPanel中缺少標題欄?
從OS X 10.11開始,即使使用setTitle,標題欄也不會再出現:有人知道發生了什麼,以及如何恢復舊的行爲嗎?NSOpenPanel中缺少標題欄?
從AppKit Release Notes for OS X v10.11:
在10.11,最NSOpenPanels都採用了以前只對其中採用的iCloud文檔的支持,如果iCloud的驅動器在系統開啓只用了這種面板設計應用預留的設計優先。本說明將該設計稱爲「iCloud開放式面板設計」,儘管設計不再侷限於具有iCloud文檔支持的應用程序。
iCloud Open Panel Design沒有任何標題外觀,因此它現在似乎已經消失。我不認爲有回頭路。
如果您想要顯示某種消息,描述或標題,您可以改用message
屬性。
這是最有用的謝謝你。有一個問題,似乎標題欄有時會顯示,我還沒有弄清楚爲什麼。有沒有辦法檢查標題欄是否可見,然後使用消息屬性作爲後備? – rick
這很奇怪。我不知道爲什麼會發生這種情況,或者如何檢查。您可能需要使用消息屬性 – mangerlahn
顯示標題時,面板是否與舊面板類似? (好奇) – mangerlahn