0

我正在(X,Y axis)使用CAShapeLayer.

我的问题是我想知道CAShapeLayer(在我的情况下是行)当前处于什么视图。是否有任何CGIntersectforCALayerCGRect?我正在尝试使用核心动画而不是任何图表 API 创建图形。

4

1 回答 1

1

您可以通过检查路径边界框与另一层框架的交集来检查形状层是否与特定层相交。

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