1234567891011121314151617181920212223242526272829303132333435363738 |
- import UIKit
- public protocol NavigationControllerDelegate: class {
- func navigationController(_ navigationController: UINavigationController,
- willShow viewController: UIViewController, animated: Bool)
-
- func navigationController(_ navigationController: UINavigationController,
- didShow viewController: UIViewController, animated: Bool)
-
- func navigationController(_ navigationController: UINavigationController,
- animationControllerFor operation: UINavigationController.Operation,
- from fromVC: UIViewController,
- to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
- }
- public extension NavigationControllerDelegate {
-
- func navigationController(_ navigationController: UINavigationController,
- willShow viewController: UIViewController, animated: Bool) {}
-
- func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {}
-
- func navigationController(_ navigationController: UINavigationController,
- animationControllerFor operation: UINavigationController.Operation,
- from fromVC: UIViewController,
- to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
- return nil
- }
- }
|