2012-07-24 62 views
0

我剛開始一個小項目,它是一些自定義建模語言的編輯器。在編輯器中,用戶應該能夠放置新項目,連接它們並重新排列(在窗口周圍移動)。在視圖中拖動項目

我的問題是 - 我應該從頭開始並實現從NSView繼承我的自定義視圖,將每個項目或連接放置在其自己的層中,而不是實現選擇項目的算法,確定哪個項目已被點擊等?或者,也許它已經完成了,但我沒有意識到它? (我在問,因爲我想避免重新發明車輪;)

回答

1

你將不得不繼承NSView的子類,但是這樣的例子分散在互聯網上。

以下是來自Apple的一些示例代碼:DragItemAround