Q: UITableView under UINavigationBar after popViewControllerAnimated After navigating 3 levels deep using UITableViews under a UINavigationController, finally presenting a UIViewController which calls:
[self.navigationController popViewControllerAnimated:YES];

I see this result, which is the UINavigationBar overlayed on top of the UITableView. 

How do I fix this overlay that only happens after pop'ing the view?
Deployment Target 6.0
I've seen several similar sounding questions, but not exactly this scenario and no answers.
BTW: using the navigationbar back button does not result in this behavior.

A: When popping more than one view from the UINavigationController, I've found that view has to completely load, otherwise the UI gets confused and displays oddly. So in my case I added a check and popped the view after load.
- (void) viewDidAppear:(BOOL)animated {   
    if (self->doPopView) {
        [self.navigationController popViewControllerAnimated:YES];
    } else {
       // ...
    }
}

This approach resolved the UINavigationController vs. UITableView display problem.

A: Your view is not unloaded fully hence this strange behavior,are you using the same UITableViewControllerfor all drill down. IF it is same ,does it work fine with second level drill down?
