How to list out all the subviews in a uiviewcontroller in iOS?
You have to recursively iterate the sub views. – (void)listSubviewsOfView:(UIView *)view { // Get the subviews of the view NSArray *subviews = [view subviews]; for (UIView *subview in subviews) { // Do what you want to do with the subview NSLog(@”%@”, subview); // List the subviews of subview [self listSubviewsOfView:subview]; } }