gpt4 book ai didi

objective-c - 拖动 View 中的项目

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

我刚刚开始了一个小项目,它是一些自定义建模语言的编辑器。在编辑器中,用户应该能够放置新项目、连接它们并重新排列(在窗口中移动)。

我的问题是 - 我应该从头开始并实现从 NSView 继承的自定义 View ,将每个项目或连接放在自己的层中,而不是实现选择项目的算法,找出哪个项目具有被点击等等?或者也许它已经完成了,但我不知道? (我问这个问题是因为我想避免重新发明轮子;)

最佳答案

您必须对 NSView 进行子类化,但互联网上散布着这样的示例。

以下是 Apple 的一些示例代码:DragItemAround

关于objective-c - 拖动 View 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635030/

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