If you need to find the view controller that is responsible for a particular view, the easiest thing to do is walk the responder chain . This chain is built into all iOS apps, and lets you walk from one view up to its parent view, its grandparent view, and so on, until it reaches a view controller.