Видео: Swift - Продолжаем изучать Анимацию в приложении 2024
Всякий раз, когда вы назначаете новое значение определенным свойствам просмотра (например, свойствам рамки и центра), представление сразу же перерисовывается, и изменение сразу видно на экране.
Кроме того, можно анимировать изменения нескольких свойств вида (например, только что упомянутых). Это означает, что изменение свойства создает анимацию, которая передает изменение пользователю за короткий промежуток времени - и все это обрабатывается вами классом UIView. Более того, требуется только один вызов метода, чтобы указать выполняемые анимации и параметры анимации.
Вы можете анимировать следующие свойства класса UIView:
-
frame: это свойство содержит прямоугольник фрейма, который определяет размер и расположение представления в его системе координат супервизора,
-
bounds: это свойство содержит прямоугольник границ, который определяет размер представления (и его содержимого) в собственной локальной системе координат .
-
center: это свойство содержит известную центральную точку представления в системе координат супер-представления.
-
transform: Используется для поворота изображения.
-
alpha: это свойство управляет степенью прозрачности. Если вы его оживите, вы можете получить представление о том, чтобы исчезнуть и исчезнуть.
-
backgroundColor: это свойство позволяет вам перейти от одного цвета к другому.
-
contentStretch: это свойство управляет тем, как содержимое представления растягивается, чтобы заполнить его границы при изменении размера представления и часто используется для анимации изменения размеров кнопок и элементов управления.