Connect with us

GitHub

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

Опубликовано

/

     
     

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

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

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

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

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: