title: How to add a UIView above the current UITableViewController
body: <p>I have difficulty adding a subview (UIView) from within the viewDidLoad method of a UITableViewController</p>
  
  <p>This works:</p>
  
  <pre><code>[self.view addSubview:self.progView];
  </code></pre>
  
  <p>But you can see the table cell lines bleed through the UIView progView.</p>
  
  <p>I've tried this approach:</p>
  
  <pre><code>[self.view.superview insertSubview:self.progView aboveSubview:self.view];
  </code></pre>
  
  <p>Which is an attempt to add the progView, UIView to the superview, above the current view. When I try this, the UIView never appears.</p>
  
  <p>-- UPDATE --</p>
  
  <p>Following is the latest attempt:</p>
  
  <pre><code>UIView *myProgView = (UIView *)self.progView; //progView is a method that returns a UIView
  
  [self.tableView insertSubview:myProgView aboveSubview:self.tableView]; 
  [self.tableView bringSubviewToFront:myProgView];
  </code></pre>
  
  <p>Result is the same as [self.view addSubview:self.progView]; The UIView appears but seemingly behind the Table. </p>