У меня есть набор представлений в карусели, каждое из которых использует CAGradientLayer в качестве фона. Карусель расположена на текстурированном фоне. Меня попросили, чтобы фон выглядывал в виде треугольника, чтобы показать выбранный вид. Я не могу просто использовать треугольное изображение с текстурой фона, так как оно не обязательно совпадет с основным фоном. Я хотел бы вырезать выемку на фоне текущего вида, чтобы текстурированный фон был виден через выемку.
Как мне это сделать? Можно ли сделать многоугольный слой?