Описание тега uikit-dynamics

UIKit Dynamics - это функция, представленная в iOS 7, которая обеспечивает динамическое поведение, которое предлагает способ улучшить взаимодействие с пользователем за счет включения реальных поведений и характеристик, таких как гравитация, в вашу анимацию.

UIKitDynamics - это "компонуемая, многоразовая, декларативная, реальная система анимации и взаимодействия" (как описано в видеоролике WWDC 2013 " Начало работы с UIKitDynamics").

Любой объект, соответствующий UIDynamicItem протокол, например UIView объекты, могут быть связаны с "поведением", которое может быть добавлено к динамическому аниматору, UIDynamicAnimator. Это поведение включает силы, упругость, гравитацию, столкновения и т. Д.

Типы объектов поведения, которые могут быть добавлены в UIDynamicAnimator объект включает UIAttachmentBehavior, UICollisionBehavior, UIDynamicItemBehavior, UIGravityBehavior, UIPushBehavior, а также UISnapBehavior. Вы также можете комбинировать эти поведения вместе или создавать свои собственные динамические поведения.

UIKitDynamics не предназначен для замены Core Animation или UIViewанимации, но разработан, чтобы предложить другой механизм для простого создания более интерактивных и динамических анимаций с меньшим количеством кода. Аналогичным образом, UIKitDynamics не предназначен для замены SpriteKit, который может лучше подходить для многих игр.

Ресурсы:

Связанные теги: