【问题标题】:Looking for a spreadsheet-like control for Cocoa为 Cocoa 寻找类似电子表格的控件
【发布时间】:2015-06-02 14:50:18
【问题描述】:

我正在为 Cocoa 寻找网格视图/表格视图/电子表格类型的控件,但似乎找不到任何处于任何合理状态的东西。

我尝试过使用 NSTableView,但它并不是真正意义上的单个单元格控件。

NSCollectionView 似乎也不对。

有什么想法吗?

【问题讨论】:

  • 为什么不使用基于单元格的 NSTableView(或者甚至是一些简单的基于视图的视图,因为 Apple 的 NSCell 已弃用)?
  • “一个单元格控件。”?不知道这意味着什么。将行数和列数设置为 1,您将拥有一个单元格 NSTableView……基于单元格的 NSTableView 每个……单元格有一个单元格。基于视图的 NSTableView 每个单元格可以有多个(嵌套)视图。不知道你在这里找什么。
  • 对不起,我应该更清楚。我会使用 NSTableView,但它似乎旨在允许您选择单个行,而不是单元格。至少不是没有大量的重写或子类化。我正在寻找一种方法来拥有一个非常具有 Excel 外观/作用的电子表格控件(显然没有基础数学)。我可以在单元格内选择/复制/粘贴/编辑文本的东西。 MBTableGrid 非常接近,但它缺少很多东西并且看起来它不再被维护了。谢谢。
  • 2016 年您好! :-) 你搜索的运气好吗?

标签: macos cocoa nstableview


【解决方案1】:

虽然 Matt Ball 的电子表格视图(https://github.com/mattball/mbtablegrid/,上面提到过)已经有几年历史了,但它仍然可以在 El Capitan 上编译。作为起点,它必须比从头开始工作更容易。该存储库有几个分支,最值得注意的是这个似乎正在积极开发中:

https://github.com/pixelspark/mbtablegrid

对于那些有兴趣汇集贡献的人来说,似乎比创造新东西更好!

【讨论】:

    【解决方案2】:

    我们现在有了NSGridView,这很可能是任何未来阅读本文的人想要使用的。

    【讨论】:

    • 您能详细说明一下吗?我看到的所有 NSGridView 示例都是关于首选项窗格的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 2019-03-13
    相关资源
    最近更新 更多