Mik*_*012 2 macos cocoa nspopupbutton
我正在尝试创建一个弹出按钮,始终显示一个+作为其图像,当您单击它时,会弹出一个上下文菜单,允许您决定要添加的对象类型.无论如何使用NSPopupButton来做到这一点?我在NSPopupButotn的规范中看到,方法SetImage没有任何效果,所以看起来这可能无法使用这个类.它是否正确?
为什么不直接使用NSPopupButton?使用2个按钮执行一项任务似乎并不正确,如上所述,它不按正常方式按住按钮.
要使弹出按钮按您喜欢的方式运行...将其设置为下拉类型.不要给弹出按钮本身任何名称或图像.如果弹出按钮没有名称或图像,则第一个菜单项将成为按钮的标题.菜单项可以有图像,所以不要给第一个菜单项任何标题,只需设置它的图像,这就是你在弹出按钮上看到的图像.对于其余的菜单项,只需在第一个菜单项后正常添加它们.请注意,如果您以编程方式更改代码中的菜单项,只需确保保留第一个菜单项,一切都会正常.我在一些应用程序中执行此操作没有问题.
| 归档时间: |
|
| 查看次数: |
2038 次 |
| 最近记录: |