Просмотр и слой
Если вы когда-либо создавали приложение для iOS или macOS, вы должны быть знакомы с представлением. Представление — это прямоугольный объект, способный отображать содержимое и принимать определенные действия пользователя.
В мире iOS все представления наследуются от UIView, который имеет дело с событиями и поддерживает отрисовку и преобразования, а теперь есть кикер UIView, который не выполняет большую часть этой задачи сам по себе. Существует специальный лист, который находится за UIView и называется CALayer, который обрабатывает рендеринг, макет и анимацию.
Код
В этой статье мы собираемся использовать слой для архивирования нашей цели, теперь давайте перейдем к кодированию моей любимой части!
Поместите этот код в свой viewDidLoad() :
обратите внимание, что имя и расширение изображения являются субъективными, вы можете использовать любое имя изображения, которое вы импортировали в свой проект, и его расширение.
Другие возможности слоя:
▪ Тени, закругленные углы и цветные границы
▪ 3D-преобразования и позиционирование
▪ Непрямоугольные границы
▪ Альфа-маскирование содержимого
▪ Многоступенчатая нелинейная анимация
Спасибо!