UIImageView
является подклассом UIView
, что означает, что вы можете получить доступ к его свойству layer .CALayer
объекты, которые вы можете добавить в качестве подслоев или установить их для свойства layer вашего объекта UIImageView, а затем иметь свойство mask , которое должно быть очень полезным для того, что вы хотитедостичь.Объект слоя, который будет использоваться в качестве маски, также можно анимировать с помощью основной анимации, что является плюсом, если вы хотите добавить динамические движущиеся маски, например, к своему изображению.
Необходимо импортировать инфраструктуру QuartzCoreиспользовать CALayer - просто напоминание.