如何在Cocoa OSX文档应用程序的标题中添加额外信息

时间:2015-10-08 01:56:20

标签: macos swift cocoa

我希望它在标题中显示文件图标,以及像普通文档应用程序一样显示文件名,但是我还想显示页码,类似于预览的方式。终端也这样做,但它显示了窗口大小等附加信息。

2 个答案:

答案 0 :(得分:0)

这很容易实现。

NSWindow对象具有title属性,您可以修改该属性。

每次用户加载文档或滚动到其他页面时,都需要相应地更新标题。

documentWindow = [NSString localizedStringWithFormat:@"%@ - Page x of y", document.displayName];

答案 1 :(得分:0)

在您的NSWindowController子类中覆盖windowTitleForDocumentDisplayName:。页面更改后,请致电synchronizeWindowTitleWithDocumentName