NSCollectionView + NSArrayController 实战

1, 分别拖入 NSCollectionView 和 NSArrayController 到 xib 里面,拖入 NSCollectionView的时候会自动生成 一个 NSCollectionViewItem 和 一个NSView。

2, 设置 NSArrayController

   a) 在Attributes 选项卡里设置 Class Name 和  key.

   b) 在Bindings 选项卡里设置 Content Array 绑定到 File's Owner 的 NSArray 属性 (例如 filesArray)

3, 设置NSCollectionView

   a) 在Bindings 选项卡里设置 Content 绑定到 NSArrayController , Controller key 设为 arrangedObjects

4,设置 NSCollectionViewItem的View

  a) 往在第一步添加的NSView里面添加 一个 NSImageView 和 一个 NSTextField.

  b) 设置NSImageView的value绑定到NSCollectionViewItem, Model key path设为 representedObject.bigImage.

  c) 设置 NSTextField 的value绑定到 NSCollectionViewItem, model key path设为representedObject.name

你可能感兴趣的:(NSCollectionView + NSArrayController 实战)