title: remove every type of subview from uiscrollview?
body: <p>hello all i am using this code to show flip animation...... i have a uiview with scrollview(paging enabled)...so it shows a view like a page...now i also have done flip animation using this code....</p>
  
  <pre><code>-(void)flipView
  {
      flashCardAnswerController *flashCardAnswerControllerobj =  [[flashCardAnswerController alloc] initWithNibName:@"FlashCardAnswerView" bundle:[NSBundle mainBundle]];
  [flashCardAnswerControllerobj.view setFrame:[[self view] frame]];
  [UIView beginAnimations:nil context:nil];
  [UIView setAnimationDuration:0.60];// Sub. duration  
  UIView *superview;
       if ((superview = [[self view] superview])) {
      [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft   forView:superview cache:YES];
      [superview addSubview:[flashCardAnswerControllerobj view]];
  }
  [UIView commitAnimations];
  }
  </code></pre>
  
  <p>so according to code the new view will be added to scrollview..i also manage to release the new view while flipping back...but if i directly push the back button on navigaion controller...the flip side view won't release. i tried this in dealloc method of my scrolleview's class but it doesn't work</p>
  
  <pre><code>for(UIView *subview in [scrollView subviews]) {
          [subview removeFromSuperview];
  }
  </code></pre>
  
  <p>how do i remove flipside's view the views are very much in number...approx. 48 plus 48 flip side views so definietly it will create memory issues on device...</p>
  
  <p>also could someone tell me a way to disable NavigationBar's back button in flip side view...without creating scolling class's object.</p>