0

NSCollectionView在 OS X 10.5 中引入,但尚未在 Cocotron 中实现。

我正在尝试实现一个小型应用程序,该应用程序将允许为在线服务创建正确打包的数据文件,然后由管理员上传。更具体地说,用户将通过将输入和输出文件拖到窗口上来创建输入和输出数据对的集合。

目前的想法是用户拖动一个文件,从文件名中检测它是输入还是输出文件名(默认情况下,输入),然后将带有图标和文件名的视图添加到集合视图中。然后,将第二个文件放在“其他”图标上。

NSCollectionViewItem 的视图

但是,NSCollectionView在 10.5 之前的版本中没有出现,而且我的大多数用户都没有 Mac,所以我必须提供一个 Cocotron 构建的应用程序。不仅; 我还没有完全理解 KVC/KVO,我真的应该理解我的代码所做的一切。因此,我需要替代NSCollectionView.

我必须使用什么替代方法NSCollectionView(任何直观的解决方案都值得赞赏,不要被我的想法的上述描述所限制。)

4

2 回答 2

3

要使用 NSCollectionView,您不仅需要了解 KVC 和 KVO,还需要了解Bindings

这里有适用于 Tiger 的 NSCollectionView 克隆的代码。

于 2010-08-03T19:28:05.437 回答
0

我对KVC/KVO还是不太了解……</p>

这就是文档的用途:

使用 NSCollectionView 有什么替代方法?

做你自己的。

于 2010-08-03T11:25:36.270 回答