标签: cgrectintersectsrect

检查CGRect是否与CGRects数组相交

我想在初始化之前看看CGRects 是否与CGRect数组中的任何其他s相交CGRect,但我还没有找到一个可行的傻瓜证明方法.

请注意,intersection是CGRects 的数组.有什么需要怎么做?下面的方法不起作用有时生成的CGRect与数组中的一个相交我不知道我错过了什么.

for element in intersection {
  while CGRectIntersectsRect(rect1, element) {
    xTemp = CGFloat(arc4random_uniform(UInt32(screenSize.width - buttonWidth1)))
    yTemp = CGFloat(arc4random_uniform(UInt32(screenSize.height - buttonWidth1)))
    rect1 = CGRect(x: xTemp, y: yTemp, width: buttonWidth, height: buttonWidth)
   }
 }
Run Code Online (Sandbox Code Playgroud)

nsarray ios cgrect swift cgrectintersectsrect

1
推荐指数
1
解决办法
774
查看次数

标签 统计

cgrect ×1

cgrectintersectsrect ×1

ios ×1

nsarray ×1

swift ×1