一部の Cocoa コードを Cocoa Touch に移動したときに、UIBezierPath に「パスの要素へのアクセス」メソッドが欠落していることがわかり、がっかりしました。
– elementCount
– elementAtIndex:
– elementAtIndex:associatedPoints:
– removeAllPoints
– setAssociatedPoints:atIndex:
Cocoa Touch でこれらの要素を取得する唯一の方法は、CGPathApply
. これを UIBezierPath のサブクラスまたはカテゴリとして再作成しようとする前に、これが既に行われているかどうか疑問に思っていました。このようなものがすでに利用可能であるかどうか、誰かが考えを持っていますか?