如何使具有与图像和文本菜单中的NSPopupButton?
-
22-09-2019 - |
题
我的应用程序的列表,我想作出NSPopupButton
昭示着应用程序名称与他们的图标向左每个项目的菜单。
我已经能够在NSPopupButton
绑定到我的项目的数组,但没有对图像的绑定条目。我以为我可以摆在那里结合的细胞和细胞为图像和文字,但我无法找到IB适当的细胞。
时有一个清洁,简单的方法来做到这一点使用的绑定?我必须写一个自定义单元格?
解决方案
有没有办法结合图像以及菜单项的使用库存NSPopUpButton标题。你将不得不继承它,写一个IBPlugin暴露的子类。而且,当然,你应该处理的细胞也是如此。
我发现混合绑定与NSPopUpButton受到伤害的袋子有多种原因,包括分隔和出的模型菜单项,如“默认”或“全部”是不可能的。考虑使用不同的控制,诸如源列表,或填充并手动重新填充弹出菜单。
其他提示
NSMenuItem具有图像结合(在 “参数” 部分waaaaaayyyyy向下)。所以,我认为你应该是价值的路径绑定你运行的应用程序的阵列英寸您可以使用共享NSWorkspace
对象为你的应用程序的图标。
不隶属于 StackOverflow