gpt4 book ai didi

cocoa - 如何使用绑定(bind)在基于 NSTableView 的 View 中启用/禁用编辑?

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

我无法找到一种方法来使用 cocoa 绑定(bind)在基于 View 的 NSTableViews 中启用/禁用编辑。我的意思是,我可以通过将其“可编辑”属性绑定(bind)到文件的所有者属性(例如

),在 单独 NSTextField 中完美启用/禁用编辑
@property BOOL canModify;

(绑定(bind)到:文件的所有者)(模型关键路径:self.canModify)

但是,如果我在基于 View 的 TableView 中对 NSTextField 执行完全相同的操作,则绑定(bind)似乎完全被忽略。另请注意,我可以通过绑定(bind)/数组 Controller 填充表,因此很奇怪的是,这些内容不仅仅适用于“可编辑”属性。预先感谢您

最佳答案

没有。 Apple 对 tablecellviews 的 File 所有者绑定(bind)的实现没有问题。我只是忽略了 IB 警告。“...基于 View 的单元格内的对象只能连接到表格 View 的委托(delegate)。”我确实将 TableView 的“委托(delegate)”导出设置为我的 WindowController(实现“委托(delegate)协议(protocol)”),并且一切正常,没有任何对表单元格的 objectValues 的双双双 channel 。

关于cocoa - 如何使用绑定(bind)在基于 NSTableView 的 View 中启用/禁用编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26164422/

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