相交子图层

时间:2015-01-02 21:59:07

标签: ios xcode calayer line-intersection

我在屏幕上添加了一个新图层。可见的所有图层都根据用户输入移动到随机位置。如何确定子图层是否与任何其他图层相交/重叠?

// Move position by certain amount
static inline CGPoint CGPointAdd(const CGPoint a, const CGPoint b){
return CGPointMake(a.x + b.x, a.y + b.y);
}

// Add Sublayer
[self.view.layer addSublayer:lineLayer];

// Move all other layers
for(lineLayer in self.view.layer.sublayers){
   lineLayer.position = CGPointAdd(lineLayer.position, 50);
}

0 个答案:

没有答案