0
我剛開始一個小項目,它是一些自定義建模語言的編輯器。在編輯器中,用戶應該能夠放置新項目,連接它們並重新排列(在窗口周圍移動)。在視圖中拖動項目
我的問題是 - 我應該從頭開始並實現從NSView
繼承我的自定義視圖,將每個項目或連接放置在其自己的層中,而不是實現選擇項目的算法,確定哪個項目已被點擊等?或者,也許它已經完成了,但我沒有意識到它? (我在問,因爲我想避免重新發明車輪;)
我剛開始一個小項目,它是一些自定義建模語言的編輯器。在編輯器中,用戶應該能夠放置新項目,連接它們並重新排列(在窗口周圍移動)。在視圖中拖動項目
我的問題是 - 我應該從頭開始並實現從NSView
繼承我的自定義視圖,將每個項目或連接放置在其自己的層中,而不是實現選擇項目的算法,確定哪個項目已被點擊等?或者,也許它已經完成了,但我沒有意識到它? (我在問,因爲我想避免重新發明車輪;)
你將不得不繼承NSView
的子類,但是這樣的例子分散在互聯網上。
以下是來自Apple的一些示例代碼:DragItemAround