0

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

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

Mac OSX 雪豹,Xcode 3.2.6

编辑:我并不是专门要求“关于面板”的步骤。我正在寻找用于编辑与菜单栏中的按钮关联的面板的一般过程。除了“关于”面板,我还想使用“帮助”面板等面板。“关于”面板只是一个例子。

4

2 回答 2

3

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

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

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

于 2012-07-05T00:07:02.313 回答
2

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

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

于 2012-07-05T04:15:49.670 回答