Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// An extension to traverse the responder chain for the nearest parent view controller.
- extension UIView {
- /// The nearest parent view controller in the responder chain.
- var parentViewController: UIViewController? {
- if let nextResponder = self.next as? UIViewController {
- return nextResponder
- } else if let nextResponder = self.next as? UIView {
- return nextResponder.parentViewController
- } else {
- return nil
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement