Чтобы использовать функцию пересечения CGRect, мне нужно создать секунду CGRect из CGMutablePath. Возможно ли это?
CGRect
CGMutablePath
let rect1 = CGRect(myPath) // not allowed let intersectionRect = rect2.intersection(rect1)
Непонятно, какой именно прямоугольник вы ожидаете получить от пути, но, возможно, вам нужен boundingBoxOfPath?
boundingBoxOfPath
let rect1 = myPath.boundingBoxOfPath