title: UIScrollView Stop working after push view to UINavigationController
body: <p>The scrollview in my main page stop working if I push something to the navigation controller and then pop back to the main page. It works normally if I reopen the application without pushing anything to the navigation controller yet. The scrollview is a horizontal scrollview which extends beyond the frame. I use it to scroll through buttons like when you switch application in iOS (iOS multitasking).</p>
  
  <p>This is the code where I push a new vc</p>
  
  <pre><code>    UIViewController *newVC = [[UIViewController alloc] init];    
      UILabel *label = [[UILabel alloc] initWithFrame:self.view.bounds];
      [label setTextAlignment:NSTextAlignmentCenter];
      label.text = [NSString stringWithFormat:@"promo %i detail view",[sender tag]];
      label.backgroundColor = [UIColor whiteColor];
      [newVC.view addSubview:label];
  
      [self.navigationController setNavigationBarHidden:NO animated:NO];
      [self.navigationController pushViewController:newVC animated:YES];
  </code></pre>
  
  <p>when that view controller is popped and navigation controller move back to the main page I hide the navigationBar. </p>
  
  <pre><code>    - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
          if(viewController == self){
              [self.navigationController setNavigationBarHidden:YES];
              NSLog(@"%d", [self.scrollMenuBar isScrollEnabled]);
          }
      }
  </code></pre>
  
  <p>checking isScrollEnable return true.</p>
  
  <p>I tried pushing a normal modal view and the same problem occur.</p>