title: Add view over tableview (UITableViewController)
body: <p><strong>Situation:</strong> I've got a UITableViewController loading some data asynchronously from a service. During this time I would like to place a full screen (except navigation bar) view over the table view showing my custom indicator and text. </p>
  
  <p><strong>Problem:</strong> The problem I'm facing is that when my custom view (it has a red background) is placed over the UITableView the lines of the table view are shown trough my custom view (see image below). </p>
  
  <p><strong>What I tried:</strong>
  I tried to use insertBelow and above, didn't work. I also tried to do: tableview.Hidden = true, but this also hides the custom view for some reason as seen on image 2.</p>
  
  <p><img src="https://i.stack.imgur.com/Jg7qd.png" alt="See lines"></p>
  
  <p>Image1: For some reason I can see the lines threw my view.</p>
  
  <p><img src="https://i.stack.imgur.com/KnINr.png" alt="Hidden true"></p>
  
  <p>Image 2: Tableview + custom view gone when hidden = true used.</p>
  
  <p><strong>My code:</strong></p>
  
  <pre><code>        public override void ViewDidLoad ()
      {
          base.ViewDidLoad ();
  
          UIView view = new UIView (new RectangleF (0, 0, this.TableView.Frame.Width, this.TableView.Frame.Height));
          view.BackgroundColor = UIColor.Red;
  
          this.TableView.AddSubview (view);
  
          TableView.Source = new SessionTableViewSource ();
      }
  </code></pre>