title: Slow in GUI Action
body: <p>This is a general question in IOS. I have a view which is having some subviews (i have added those views using <code>insertSubview:atIndex:</code> method). If I remove those subviews by <code>removeFromSuperview</code> method, my main view will shown up, but all GUI actions are very slow in that view. for example: If I click text field on the main view , the keyboard appears very slowly and goes down slowly too. I don't know what have I done wrong. Any idea ?</p>
  
  <p>Here is a sample code. self is my main view, I'm adding other two views in it.</p>
  
  <pre><code>(void) begin_action {
                  subview1 =[[test_subview1 alloc] init];
                  [self.view insertSubview:[self. subview1.view] atIndex:0];
  
          subview2 =[[test_subview2 alloc] init];
                  [self.view insertSubview:[self.subview2.view] atIndex:1];
      }
  
      end_of_action {
             [self. subview1.view removeFromSuperview];
             [self. subview2.view removeFromSuperview];
  
             self. subview1 = nil;
             self. subview2 = nil;
      }
  </code></pre>
  
  <p>Other than this anything I need to do two remove a view?</p>
  
  <p>thanks in Advance.</p>