标签: objective-c cocoa image menu
我需要在Cocoa中创建一个弹出窗口或下拉菜单,其中包含图像或带有文本作为项目表示的图像。任何人都可以建议我以编程方式做到这一点吗?
答案 0 :(得分:16)
Cocoa中的任何菜单,无论是在菜单栏中,是NSPopUpButton的一部分,还是组合框,都会使用NSMenu来显示其菜单。 NSMenu显示NSMenuItem的列表。每个NSMenuItem都有-[NSMenuItem setImage:]方法。你试过了吗?
NSPopUpButton
NSMenu
NSMenuItem
-[NSMenuItem setImage:]