0

(X,Y axis)を使用して、ある位置から別の位置まで 5 つのカスタム uiview (UITableView 行など) に線を引いていCAShapeLayerます。

CAShapeLayer私の問題は、 (私の場合は行) が現在どのビューにあるかを知りたいということですCGIntersect。などはCALayerありますCGRectか? チャート API の代わりにコア アニメーションを使用してグラフを作成しようとしています。

4

1 に答える 1

1

パスのバウンディングボックスの交差を他のレイヤーのフレームと照合することにより、形状レイヤーが特定のレイヤーと交差することを確認できます。

BOOL doesIntersect = CGRectIntersectsRect(CGPathGetBoundingBox(path), layer.frame);
于 2013-05-21T11:42:56.127 に答える