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