0

私のiPhoneアプリケーションでは、線、円などのさまざまな形状を描きたいのですが、指のタッチでそれらの形状を1つずつ移動したいのです。さまざまな形を描くことができますが、線や円のようにその形を動かす方法がわかりません。

uiimageview を使用して描画しました。助けてください 。

4

2 に答える 2

0

どのような形を動かすべきかを知るのは非常に難しい場合があります。

CGPathHitTestingに関するOleBegemannのブログ投稿を読むことをお勧めします。ドラッグする図形を決定する方法を説明し、GitHubのサンプルプロジェクトも含まれています。

于 2012-06-18T09:35:15.123 に答える
0

UIView形状を描画するためのカスタムを作成し、その中に形状を描画するように実装drawRectし、 を実装し、touchesBegan同じものを移動します。新しい図面を に追加するたびに、 の新しいインスタンスを作成し、メインビューtouchesMovedtouchesEndedmain viewDrawingUIView

各描画には がありDrawingUIView、これらの形状の移動は、通常UIViewtouches イベントを使用して移動するのと同じように行われます

于 2012-06-18T08:45:13.750 に答える