Skip to content

Presentation transitions, just a quickly made SPM library.

Notifications You must be signed in to change notification settings

mgor3k/easy-transitions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EasyTransitions

EasyTransitions is a small SPM package with simple presentation transitions.

Documentation coming soon.

This library contains subclasses of UIViewControllerAnimatedTransitioning

  • OverlayTransition(duration:, startingPoint:, backgroundColor:)
  • BottomToTopTransition(duration:)
  • LeftToRightTransition(duration:)
  • RightToLeftTransition(duration:)
  • TopToBottomTransition(duration:)
  • more coming soon

For example usage check sample controllers PushTransitionNavigationController or OverlayTransitionNavigationController

let someVC = SomeViewController()

let navVC = PushTransitionNavigationController(
    transitionDuration: 1,
    transitionType: .rightToLeft
)

navVC.viewControllers = [someVC]
present(navVC, animated: true)
let someVC = SomeViewController()

let navVC = OverlayTransitionNavigationController(
    startingPoint: button.center,
    backgroundColor: button.backgroundColor
)

navVC.viewControllers = [someVC]
present(navVC, animated: true)

About

Presentation transitions, just a quickly made SPM library.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages