Я вижу, что есть методы, которые обеспечивают прямоугольникиСоюз B минус пересечение B
CGRect CGRectIntersection(CGRect r1, CGRect r2)
CGRectUnion(CGRect r1, CGRect r2)
Но есть метод, который обеспечивает область или список координат, которая имеет соединение B минус A пересечение B. Где A - большой прямоугольник, B - маленький прямоугольник, полностью содержащийся в нем?
'CGRectContainsRect (rect1, rect2)' должен помочь? Он вернется, если первый прямоугольник (rect1) содержит второй (rect2). Затем, с '[rect2 frame]', вы должны получить то, что хотите ... – Larme
Это будет пересечение B ... Но я ищу A B B минус A пересечение B –
Если B полностью содержится в A то это не объединение B == A и A пересечение B == B? –