title: why set MBProgressHUD's hide to YES, but isHidden method is NO?
body: <p>I am using a <code>MBProgressHUD</code> view to show loading state when i am downloading something from the Internet. When download is finished, i call the hide method to hide the view. I want to use a timer to judge whether download is finished by checking the view's hidden, namely, isHidden method. But when i set the view 's hide to <strong>YES</strong>, then check isHidden method, it returns <strong>NO</strong>. I don't know why the view works like this?</p>
  
  <p>some  snippets are as follows:</p>
  
  <pre><code>MBProgressHUD   *HUD; // instance variable
  </code></pre>
  
  <p>In the download finished method:</p>
  
  <pre><code>[HUD hide:YES];
  NSLog(@"HUD isHidden: %@",[HUD isHidden] ? @"YES" : @"NO");
  </code></pre>
  
  <p>When the method is called, the output is NO.</p>