1

UIImageViewユーザーが の特定の領域に円を描くことができるビューを作成したいと考えていますUIImageView。次に、描画が完了するとビューがクリアされ、再度描画すると、描画が最後の描画の円の内側にある場合、「正しい」というアラートが表示されます。

これはどのように行うことができますか?私はすでにこのようなプロジェクトを見てきましたが実際に境界を描画し、if ステートメントを設定して、ユーザーが 2 番目の描画で境界の内側または外側に描画しているかどうかを判断する方法を見つけることができませんでした。

4

1 に答える 1

1

UIBezierPath「安全な」領域を作成する場合は、次を返すメソッドを使用できます: ( apple docscontainsPoint:からの引用)

ポイントがパスの囲まれた領域内にあると見なされる場合は YES、そうでない場合は NO。

おそらく、タッチを検出して各タッチポイントをチェックする必要があります

于 2012-12-16T13:51:58.440 に答える