当程序运行时单击菜单栏中的按钮(例如“关于程序”)时,会弹出一个新窗口显示信息。如何编辑与按钮关联的窗口?
在“界面”构建器中,我设法加载“主菜单”,它允许我自定义菜单栏,但它不允许我使用与按钮关联的窗口。 如何编辑这些窗口?
Mac OSX Snow Leopard,Xcode 3.2.6
编辑:我不专门询问“关于面板”的步骤。我正在寻找一个编辑菜单栏中按钮相关面板的一般程序。除了“关于”面板,我还想使用“帮助”面板等面板。 “关于”面板只是一个例子。
答案 0 :(得分:3)
标准关于面板不在您的笔尖中;它是在框架内生成的。
您可以通过编写Credits.rtf或Credits.html文件来更改面板文本,并将其包含在您的应用包中。 (您可能已经有项目模板提供的Credits.rtf。如果是这样,您应该只编辑它。)
如果您想进行更彻底的更改,则需要创建自己的面板并更改“关于”菜单项以显示它。
答案 1 :(得分:2)
就一般程序而言......没有,没有一个程序可以让你以同样的方式自定义任何标准面板。它们都有自己的机制(例如,一些可以在安装插件组件时显示更多窗格;一些提供隐藏或显示某些部分的API;一些,如关于框,使用捆绑文件名约定来决定做什么)。 / p>
具体来说,对于“帮助”面板,除了网页(即帮助内容)之外,您无法更改任何内容。工具栏等都由Apple处理。我建议查看此文档以获取更多信息,这些文档还链接到其他重要文档: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/OnlineHelp/Concepts/ComprehenHelp.html%23//apple_ref/doc/uid/20000017-BBCCFHAC