`
luliangok
  • 浏览: 779223 次
文章分类
社区版块
存档分类
最新评论

[Cocoa] 修改 NSDocument title 的两种办法

 
阅读更多

修改 NSDocument title 的两种办法

罗朝辉(http://blog.csdn.net/kesalin/)

CC许可,转载请注明出处

NSDocument 并无 setTitle 这样设置标题的方法,但有两者途径可以设置 document 的显示名:

其一,NSDocument 有一个 displayName 的方法,该方法默认实现是显示最后与该文档关联文件的名字(不显示无后缀),如果没有文件与之关联,则显示"Untitled",我们可以修改该方法的实现,返回要显示的名称。下面的这个实现,显示其中第一个 windowController 所指 window 的 title 当作文档显示名称。


其二,更好的做法是编写NSWindowController 的子类,然后覆写-[NSWindowController windowTitleForDocumentDisplayName:] 。



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics