0

いくつかのカスタム モデリング言語のエディターである小さなプロジェクトを開始しました。エディターでは、ユーザーは新しいアイテムを配置し、それらを接続し、再配置 (ウィンドウ内を移動) できる必要があります。

私の質問はNSView、アイテムを選択するためのアルゴリズムを実装したり、クリックされたアイテムを特定したりするよりも、ゼロから始めて、から継承したカスタム ビューを実装し、各アイテムまたは接続を独自のレイヤー内に配置する必要があるかどうかです。それとも、すでに行われているかもしれませんが、私はそれを認識していませんか? (車輪の再発明を避けたいので、私は尋ねています;)

4

1 に答える 1

1

をサブクラス化する必要NSViewがありますが、この例はインターネット上に散らばっています。

Apple のサンプル コードを次に示します。

于 2012-07-24T17:52:22.017 に答える