4

UIBezierPath のユーザー入力を取得する必要があるという点で、1 つのアプリケーションに取り組んでいます。その場合、CGPoints 配列があるため、質問は CGPoints から UIBezierPath を作成または定義する方法です。

たくさん検索しましたが、肯定的な情報が得られませんでした。私の問題について有益なことをいくつか提案してください。

例:- ユーザーが画面に何かを描画する場合、その描画を検出し、それに応じて応答する必要があります (カスタム ジェスチャ認識も試しましたが、成功しなかったため、UIBezierPath に移動する必要があります)。

適切な指導をお願いします。

ありがとう。

4

2 に答える 2

4

最初のケースでは、おそらくループですべてのポイントを手動で追加するだけで十分です。

2 番目のケースについては、次の方法を参照してください。

+ (UIBezierPath *)bezierPathWithCGPath:(CGPathRef)CGPath;
于 2013-02-16T07:48:58.337 に答える
1
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:point1];
[path addLineToPoint:point2];
[path addLineToPoint:point3];
//...
于 2013-02-16T07:32:54.337 に答える