title: How to disable a UIButton for 3 seconds?
body: <p>Big edit: I'm a complete begginer to Obj-C and iOS development.</p>
  
  <p>When my UIButton is pressed, a label with fade in. This label takes 3 seconds to do fade in. How would I go about disabling the UIButton for those 3 seconds?</p>
  
  <p>This is what I was trying:</p>
  
  <pre><code>[UIView animateWithDuration:3.0f animations:^{
      self.button.enabled = NO;
      self.quoteLabel.alpha = 1.0f;
      self.quoteLabel.text = self.quotes.randomQuote;
      self.labelForNumberOfTimesRead.text = [NSString stringWithFormat:@"+ %d",numberOfTimesRead ];
  
  }];
  self.button.enabled = YES;
  </code></pre>
  
  <p>But it only disables for an 'instant'.</p>