Navigation Helper

Hero provides some useful navigation extension methods on UIViewController. Use these alongside with pushViewController, presentViewController to navigate between view controllers.

func hero_dismissViewController()

Dismiss the current view controller with animation. Will perform a navigationController.popViewController if the current view controller is contained inside a navigationController.

func hero_replaceViewController(with: UIViewController)

Replace the current view controller with another VC on the navigation/modal stack.

func hero_unwindToRootViewController()

Unwind to the root view controller using Hero.

func hero_unwindToViewController(_ toViewController:)

Unwind to a specific view controller using Hero.

func hero_unwindToViewController(withSelector: Selector)

Unwind to a view controller that responds to the given selector using Hero.

func hero_unwindToViewController(withClass: AnyClass)

Unwind to a view controller with given class using Hero.

func hero_unwindToViewController(withMatchBlock: (UIViewController) -> Bool)

Unwind to a view controller that the match block returns true on.

results matching ""

    No results matching ""