1

私は現在、MITのScratchのUIに非常によく似たシステムを開発する必要があります。わからない場合は、スクリーンショットをご覧ください:http: //kidconfidence.com/blogs/wp-content/uploads/2007/10/scratch1.png

基本的に、左側のライブラリにはレンガがあり、右側のウィンドウにドロップできます。私が抱えている問題は、私がCocoaに不慣れであり、それを達成するための最良の方法が何であるかわからないことです。

これらのレンガを入れ子にすることもあれば、貼り付けることもできるので、それを実装するのに役立つ何かがあるのではないかと思います。私はこれがあまり一般的なインターフェースではないことを認識しており、おそらくその周りには実装がありませんが、おそらくこれの一部にヘルパーがあります。

よろしく、アーミン

4

1 に答える 1

0

編集:デスクトップへの切り替え

ビルディングブロックに活用できる標準のココアコントロールはありません。NSControlをサブクラス化して、標準のブリックオブジェクトを作成することをお勧めします。

左側のリストはNSTableViewである可能性があります。主な作業領域はNSScrollViewにすることができます。

自由形式でドラッグするため、ビュー階層とは独立した独自のブリック階層を使用することをお勧めします。

于 2010-05-01T10:16:09.370 に答える