title: how to use MBProgressHUD to pause the screen when the loading animating
body: <p>I have a problem.<br>
  I use MBProgressHUD in my tableviewcontroller.<br>
  I want that the MBProgressHUD loading animating then user can't touch anything and wait to get server data to show on the tableview.<br>
  I want to pause screen until hud hideAnimated.<br></p>
  
  <p>Thanks!</p>
  
  <p>This is my code:<br></p>
  
  <pre><code>MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.listTableView animated:YES];
  hud.label.text = @"Loading";
  dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.01 * NSEC_PER_SEC);
  dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
      [self getInfo:nil];
  });
  hud.userInteractionEnabled = YES;
  [hud hideAnimated:YES afterDelay:2];
  </code></pre>