gpt4 book ai didi

cocoa - NSCollectionViewItem 自定义 View 的绑定(bind)

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

我有一个 NSCollectionView 绑定(bind)到我的模型对象数组,用于渲染 Collection View 项目的 NSView 原型(prototype)设置为使用我的自定义 NSView 子类。

在运行时,在 Collection View 中为每个数组元素显示/实例化一个(通用) View ,一切都很好。

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

  • Outlet 似乎不适用于该特定 View ;它们在运行时都是nil

  • 绑定(bind)不适用于普通 NSView(除了隐藏工具提示绑定(bind)对于普通 View ..) - 我们无法为我们的 NSView 子类添加在 IB 中显示的新绑定(bind),可以吗?

任何提示表示赞赏!

最佳答案

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

- (NSCollectionViewItem *)newItemForRepresentedObject:(id)object

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

关于cocoa - NSCollectionViewItem 自定义 View 的绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14897961/

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