title: a simple case of insertSubview:belowSubview doesnt work
body: <p>I went over many examples of this method and still cant figure out whats wrong with what I am doing. I am trying to add another view below my current view, then remove my current view once the user clicks on a button that is on the current screen. From some reason, the view disappears, but i dont see the view that supposed to be below it. I am just getting a white screen. </p>
  
  <p>Here is the ViewDidLoad of my current (the one which is on the top - ViewControllerTop for the sake of the example) view:</p>
  
  <pre><code>- (void)viewDidLoad
  {
  [super viewDidLoad];
  viewControllerBottom = [[ViewControllerBottom alloc] init];
  [self.view insertSubview:viewControllerBottom.view belowSubview:self.view];
  
  }
  </code></pre>
  
  <p>following this method, there is a method that triggers once the user clicks on the button:</p>
  
  <pre><code>- (IBAction)goToBottomView:(id)sender { 
  [self.view.superview removeFromSuperview];
  
  }
  </code></pre>
  
  <p>does anyone see anything wrong with this? Thanks for the help! </p>
  
  <p>BTW - even though it's silly, I also tried to use insertSubview:aboveSubview but it doesnt work either.</p>