0

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

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

4

1 回答 1

1

您将不得不子类NSView化,但互联网上散布着这样的例子。

这是来自 Apple 的一些示例代码:DragItemAround

于 2012-07-24T17:52:22.017 回答