Обрезать CAShapeLayer, извлекая внешний путь
Я пытаюсь обрезать слой с другим, но вместо создания маски (B) и обрезки слоя (A), получая обрезанный слой A с формой B, я хочу получить слой с формой A и a & apos ; отверстие & APOS; созданный обрезкой со слоем B.
************* ***Layer A***
* Layer A * *************
* ***** * **** *****
* * B * * -> **** ***** Layer A without shape B
* ***** * **** *****
* * *************
************* *************
Как я могу получить обрезанный слой A?