user-interface - 使用来自 CIB 的 `Main Menu`

标签 user-interface menu xib cappuccino

我正在创建一个 Cappuccino 应用程序,并且我有一个带有菜单栏的 CIB 文件(来自 IB 的主菜单 XIB 模板)。很像这个:

alt text http://wearesakuzaku.com/blog/wp-content/uploads/2007/11/9-mainmenu-nib-opened-in-interface-builder.jpg

如何在我的应用程序中使用该菜单栏?谢谢。

最佳答案

您将使用 NibApplication 创建一个应用程序模板:

$ capp gen myApplication -t NibApplication -f
-f为您定制的 Cappuccino 框架建立一个符号链接(symbolic link),而不是在您的包中复制一个。创建该应用程序后,您会发现 MainMenu.cib .

转储 Info.plist看到有一个Main Cib file base name .在普通的 Cappuccino 应用程序中,我们有 CPApplicationDelegateClass相反(我很确定,它也可以通过代码加载任何 Cib)。

菜单栏的用法与 Cocoa 菜单栏相同。检查苹果的 Application Menu and Pop-up List Programming Topics for Cocoa ,或运行 $ jake docs在您的 Cappuccino 安装中,并查看它自己的文档。

关于user-interface - 使用来自 CIB 的 `Main Menu`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659358/

相关文章:

c# - 如何在 NumericUpDown 中保留有效值而不是分配最大值?

r - 有没有办法在 R Shiny 中*输出*星级?

android - onCreateOptionsMenu 没有出现

objective-c - 关闭“使用自动版式”会导致应用仅以纵向模式运行

iphone - 通过 UITabBarController 自动从另一个 Nib 加载 UINavigationController

c# - 从后台线程更新时 UI 稍微卡住

JavaMonkey Canvas

jquery - 如何加快对同一 div 的顺序 JQuery load() 请求

css 下拉菜单转移网站

swift - 创建选项卡栏 Controller 和导航 Controller