可可中的菜单栏按钮面板



当我单击菜单栏中的按钮(例如"关于程序")时,程序正在运行,会弹出一个新窗口显示信息。如何编辑与按钮关联的窗口?

在界面构建器中,我设法加载"主菜单",它允许我自定义菜单栏,但它不允许我使用与按钮关联的窗口。我将如何编辑这些窗口?

Mac OSX Snow Leopard, Xcode 3.2.6

编辑:我没有特别要求"关于面板"的步骤。我正在寻找编辑与菜单栏中按钮关联的面板的一般过程。除了"关于"面板之外,我还想使用"帮助"面板等面板。"关于"面板只是一个例子。

标准的"关于"面板不在您的笔尖中;它是在框架内生成的。

您可以通过编写 Credits.rtf 或 Credits.html 文件并将其包含在应用程序捆绑包中来更改面板的文本。(您可能已经有项目模板提供的配额.rtf。如果是这样,您应该对其进行编辑。

如果要进行更彻底的更改,则需要创建自己的面板并更改"关于"菜单项以显示它。

就一般程序而言...不,没有一个过程可以让您以相同的方式自定义任何标准面板。它们都有自己的机制(例如,有些可以在安装插件组件时显示更多窗格;有些提供 API 来隐藏或显示某些部分;有些,如"关于"框,使用捆绑文件名约定来决定要做什么)。

特别是对于帮助面板...除了网页(即帮助内容)之外,您不能更改有关它的任何内容。工具栏等都由苹果处理。我建议查看此文档以获取更多信息,其中还链接到其他重要文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/OnlineHelp/Concepts/ComprehenHelp.html%23//apple_ref/doc/uid/20000017-BBCCFHAC

最新更新