Ever wanted to see the entire UIView hierarchy of the screen or window? Yeah, me too. Ever wanted to send messages to the UIView, UITableView, UIScrollView, etc without changing code? Yeah, me too. Ever wanted to manipulate the view's frame or see a verbose description of a UIView's properties? Yeah, me too. Meet CBIntrospect and View Introspector . CBIntrospect is an iOS library which provide tools to debug UIView hierarchies in the simulator and on the device. Introspect tool active View Introspector is a desktop app which allows you to control CBIntrospect and call methods (send messages) from outside the iOS Simulator. View Introspector It works as you would expect. You can click on an element in the tree to select in the simulator and click on an element in the simulator to jump to it and select it in the tree. It makes finding and manipulating subviews easy (and much more). Its all on GitHub . Enjoy and let me know if it helps.