【问题标题】:Bindings for custom views for NSCollectionViewItemNSCollectionViewItem 自定义视图的绑定
【发布时间】:2013-02-16 15:43:10
【问题描述】:

我有一个NSCollectionView 绑定到我的模型对象数组,用于呈现集合视图项目的NSView 原型设置为使用我的自定义NSView 子类。

在运行时,每个数组元素的集合视图中都会显示/实例化一个(通用)视图,一切都很好。

但是,我只是不知道如何从各个视图实例中获取我的数组对象,以呈现特定于数组中每个元素的实际数据。
IE。我们应该如何将数据连接到用于在集合视图中配置“单元格”的NSView 原型?

  • Outlets 似乎不适用于该特定视图;他们在运行时都是nil

  • 绑定不适用于原版 NSView(除了原版视图的 hiddentooltip 绑定.. ) - 我们不能为 NSView 子类添加会在 IB 中显示的新绑定,可以吗?

任何提示表示赞赏!

【问题讨论】:

    标签: cocoa cocoa-bindings nscollectionview nscollectionviewitem


    【解决方案1】:

    没关系 - 我已经解决了自定义 NSCollectionView 类仅覆盖

    - (NSCollectionViewItem *)newItemForRepresentedObject:(id)object

    访问由super 创建的NSCollectionViewItem 实例的项目视图并在那里设置所需的属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 1970-01-01
      • 2019-02-03
      • 2018-02-21
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多