imagemask

Маскирование изображений позволяет разработчику создавать изображения произвольной формы. Маскирование изображений позволяет создавать более впечатлительные и менее скучные интерфейсы.

Давайте посмотрим на пример на картинке и сделаем маскирование для Mac и iOS.

Итак, создание маски – очень простая задача, используя Core Graphics. Следующая функция берет два изображения и использует одно для маскирования другого.

Для NSImage

Для UIImage

Все! Очень просто.

ВАЖНО: Маска не должна иметь никакой прозрачности!

github

Желаю удачи!