2011-06-22 19 views
1

私は実際にレンダリングを実装する方法を選択する際に問題を抱えていますが、ユーザーが表示、操作(移動、追加、削除)するための図を描画するiOSアプリケーションを構築しています。どのような描画技術が適切でしょうか?

デフォルトのココアタッチコントロールはこの目的にはあまりにも限定されていますが、Quartz/OpenGL ES/Cocos2Dのようなグラフィックスフレームワークはちょっと残念です。

誰かがこの状況へのアプローチを提案することはできますか、おそらく私のニーズに適したライブラリですか?

ありがとうございます。

+0

デフォルトコントロールの制限方法について詳しく説明できますか? –

+0

@Ben Alpertまあ、ダイアグラムはキャンバス上に描画され、すべてのコンポーネント(ボックスやアソシエーション)は自由に移動できます。私は、このタイプの機能がデフォルトのコントロールを使って正常に達成される方法を見つけ出すのには問題がありますが、何か不足している可能性があります。 –

答えて

2

あなたは、各描画オブジェクト(ボックス、協会は)UIViewのサブクラスは、あなたのメインビューの別々のサブビューとして追加したカスタムすることができます。各サブビューは、指のタッチからイベントをキャッチすることができます。

アップルのTouchesサンプルコードでは、サブビューのイベントを受信して​​、ドラッグ動作に応じてそれらを移動する方法を示しています。

+0

ありがとうございます。あなたが見ることができるように、私はアイオスデベプロですが、これはまさに私が探していたアドバイスのようなものでした。 –

+0

私はまだプロですが、実際にはこの数週間のうちにこの種のものを探していました。だからこそ私はその事実を知っていました。 –

関連する問題