gpt4 book ai didi

objective-c - 如何选择 NSOutlineView 中所有选定的复选框

转载 作者:行者123 更新时间:2023-12-03 16:47:30 25 4
gpt4 key购买 nike

我有带有复选框的 NSOutlineView:

enter image description here

当我选择多行时,它们会变成蓝色,但是如果我选中任何复选框,我只会选择相关项(及其子项)。

enter image description here

相反,我想检查表格中的所有选定项目。

谢谢

最佳答案

解决方案如下:

  1. 在 View Controller 中创建一个操作来处​​理新行为。
  2. NSButtonCell 的操作选择器连接到此操作。
  3. 在新操作中,您需要将单元格的值传播到其余选定的行。在大纲 View 上调用 -numberOfSelectedRows 来查明是否还有需要操作的行,并调用 -selectedRowIndexes 来访问行索引。
  4. 对模型中的字段进行更改后,根据大纲 View 获取数据的方式,您可能需要调用 -reloadData 来更新其他行的显示。<

关于objective-c - 如何选择 NSOutlineView 中所有选定的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com