cocoa - NSComboBox 具有多项选择 Cocoa

标签 cocoa nscombobox

Multiselect NSComboBox

我们可以在 OSx 中拥有一个通过复选框进行多项选择的 NSComboBox 吗?请查找所附图片作为示例。

请帮忙。

最佳答案

根据NSComboBox class reference - 答案是否定的。

正如您在操作选择中所看到的:

@property(readonly) NSInteger indexOfSelectedItem
@property(readonly, strong) id objectValueOfSelectedItem

- deselectItemAtIndex: 
- selectItemAtIndex:
- selectItemWithObjectValue:

他们将所选项目称为单一选择。

因此,我建议寻找自定义解决方案,例如将选择保留在不同的数组上并将其绑定(bind)在一起。

关于cocoa - NSComboBox 具有多项选择 Cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31020011/

相关文章:

cocoa - NSResponder mouseExited 悬停在窗口标题上时

objective-c - Cocoa窗口位置异常

objective-c - NSTextField 光标仅在第二次鼠标输入时更改

macos - OS X Yosemite 上的空白 NSComboBox

objective-c - NSMenu canelTracking 不适用于 Mac OSx 10.5

Cocoa 不会捕获 Shift 修饰符吗?

objective-c - 有没有办法从 NSString 获取拼写检查数据?

objective-c - NSCombobox 的动态数据

macos - 有关于自定义 NSComboBox 的示例吗?

objective-c - 如何使 NSComboBox 不可见或透明