Я добавил два UIView в ViewController.view и применил изображение 2 квадратов к каждому view.layer.mask, чтобы сделать его похожим на квадрат, разделенный на 2 части, и добавить над ним изображение. У меня проблема с рендерингом замаскированных слоев и сохранением их в фотоальбом. Я хочу, чтобы сохраненная фотография выглядела как фотография №. 1, но всегда выглядит как на фото №. 2 после сохранения в фотоальбом. Есть ли какое-либо решение для захвата изображения № 1 после применения маски?
ниже приведена ссылка из Apple regarind renderIngContext.
Важно Реализация OS X v10.5 этого метода не поддерживает всю модель композиции Core Animation. Слои QCCompositionLayer, CAOpenGLLayer и QTMovieLayer не визуализируются. Кроме того, не визуализируются слои, использующие 3D-преобразования, а также слои, в которых указаны значения backgroundFilters, filter, compositingFilter или маски. В будущих версиях OS X может быть добавлена поддержка рендеринга этих слоев и свойств.