gpt4 book ai didi

macos - NSTableCellView 中具有绑定(bind)的自定义 View

转载 作者:行者123 更新时间:2023-12-03 16:59:00 26 4
gpt4 key购买 nike

我有一个适用于 mac 桌面的 XCode 4 项目。它有一个使用 NSTableCellViews 的表格 View 。 TableView 连接到 NSArrayController 以提供其内容。这是使用自定义标签等的绑定(bind),效果相当好。

我有一个自定义 View ,我想将其放入 NSTableCellView 中,它将使用基于表单元格 View 绑定(bind)中的 NSNumber 值的自定义绘图。

从 XCode 4 开始,您不能再拥有 ibplugins,这意味着我无法再为界面构建器创建自定义绑定(bind)来使用。我怎样才能将该值添加到我的自定义 View 中?

最佳答案

从您的 NSTableCellView 子类中,您可以将自定义 View 的属性绑定(bind)到单元格的 -objectValue 方法中的属性。就像这样:

[self.customView bind:@"title"
toObject:self.objectValue
withKeyPath:@"name"
options:nil];

并将您想要绑定(bind)到自定义 View 的绑定(bind)传递给界面构建器中的objectValue.name。

关于macos - NSTableCellView 中具有绑定(bind)的自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8141936/

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