7得票1回答
NSMenuItem启用项

我有一个包含很多项的NSMenuItem,但是…列表却不能使用。 我的意思是: 这是我的代码: - (void)didFetchNewList:(NSArray *)list { NSArray *smallList = [list subarrayWithRange:NSMa...

7得票7回答
从帮助菜单中删除(或自定义)“搜索”

我的应用程序有默认的“帮助”菜单。我已经删除了“帮助”条目,并添加了一个支持条目,链接到我的网站上的论坛。 帮助菜单nib如下所示: 但是,一旦我将应用程序启动并运行,一个新的菜单项就被吸入了: 如何让搜索框消失?(或者更好的方法是,如何使它启动一个带有参数的url,例如http...

7得票1回答
如何在NSMenuItem内部绘制内联样式的标签(或按钮)

当 App Store 有更新时,会在菜单项中显示一个内联样式元素,比如下面截图中的“1 new”: 另一个我们可以看到这种菜单的地方是 10.10 Yosemite 的共享菜单。当你安装任何添加了新共享扩展的应用程序时,“分享”菜单中的“更多”项将显示“N new”,就像应用商店菜单一样。...

7得票1回答
在Cocoa应用程序中向“Windows”菜单添加静态项目

我有一个应用程序,有2个窗口(类似于Twitter的时间线和提到)。目前我一直把“时间线⌘1”和“提到⌘2”菜单放在“文件”菜单中,但这种做法有点不对。所以我通过拖放把它们移到了“窗口”菜单中。 当我打开应用程序时,一切都很好,我可以在“窗口”菜单下看到两个菜单项。但是,当我关闭例如“提到”...

7得票4回答
如何向NSPopUpButton(NSMenu)添加具有相同标题的多个菜单项?

根据文档所说,如果两个菜单项具有相同的标题,则不可能将它们同时添加到NSPopUpButton中。我尝试向[popupButton menu]添加菜单项,但没有成功。我还尝试创建一个新菜单,向其添加项目,然后使用[popupButton setMenu:newMenu],但是失败了。菜单始终只...

7得票1回答
NSMenu中的备选菜单项

我有一个包含自定义视图的NSMenu,我希望当按下alt键时,菜单项的一部分外观(通过它们的视图)会发生变化。我在NSMenuItem文档中找到了setAlternative,但实际上我只能让没有自定义视图的NSMenuItems工作。一旦我设置了自定义视图,所有的菜单项都会被显示出来。 此外...