gpt4 book ai didi

objective-c - 使用绑定(bind)来实现 NSTableView 拖放重新排列?

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

作为一名业余 Obj-C/Cocoa 开发人员,我最近一直在努力在我的软件的 NSTableView 中启用拖放操作。在对此感到沮丧之后,我突然想到了一些事情:为什么我们要直接与 TableView 交互?通过表的绑定(bind) NSArrayController 删除和重新插入项目来实现拖放不是更好吗?

其次,为什么没有一个更优雅的解决方案来添加此类常见功能?这似乎是苹果希望让“drop-dead”变得容易实现的事情。

第三,如果这些言论看起来无知,请原谅我!虽然我知道足够的知识来拼凑各种软件,但我距离专家还差得很远。

最佳答案

我还会查看this post on Red Sweater Software's blog 。他提供了一个 NSArrayController 的子类来为你处理拖放操作。如果您想正确支持多个图像拖动(在 Lion 中引入),它可能需要进行一些更新,但这将是一个很好的起点。

关于objective-c - 使用绑定(bind)来实现 NSTableView 拖放重新排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9511146/

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