UIViewControllerExtension.swift 620 B

1234567891011121314151617181920212223
  1. //
  2. // Created by Jake Lin on 12/14/15.
  3. // Copyright © 2015 IBAnimatable. All rights reserved.
  4. //
  5. import UIKit
  6. // MARK: - UIStoryboardSegue
  7. public extension UIViewController {
  8. @IBAction func unwindToViewController(_ sender: UIStoryboardSegue) {
  9. }
  10. @IBAction func dismissCurrentViewController(_ sender: UIStoryboardSegue) {
  11. sender.source.dismiss(animated: true, completion: nil)
  12. }
  13. @IBAction func popToRootViewController(_ sender: UIStoryboardSegue) {
  14. if let navigationController = sender.source.navigationController {
  15. navigationController.popToRootViewController(animated: true)
  16. }
  17. }
  18. }