Site icon AppTractor

Hero: переходы View Controller-ов

Hero — это библиотека для создания переходов View Controller-ов в iOS. Она предоставляет декларативный уровень поверх громоздких API-интерфейсов UIKit, что делает создание кастомных переходов легкой задачей. Hero похожа на Magic Move из Keynote. Она проверяет свойство heroID во всех исходных и целевых представлениях. Затем каждая совпавшая пара представлений автоматически переходит из старого состояния в новое.

Пример использования:

View Controller 1

redView.hero.id = "ironMan"
blackView.hero.id = "batMan"

View Controller 2

self.hero.isEnabled = true
redView.hero.id = "ironMan"
blackView.hero.id = "batMan"
whiteView.hero.modifiers = [.translate(y:100)]

Библиотека на GitHub: https://github.com/HeroTransitions/Hero
Платформа: iOS/tvOS
⭐️: 20.6K

Exit mobile version