title: Programmatically created UILabel not working in iOS 6
body: <p>I programmatically create a few UILabels in my app.  In iOS 5 this code worked fine.
  In iOS 6 the labels simply don't seem to appear on the screen.</p>
  
  <p>I don't see any warnings, the code definitely executes, but no label.</p>
  
  <p>I've tried searching for similar issues but can't find anything.  My labels have literally just disappeared.</p>
  
  <p>Any help appreciated.</p>
  
  <pre><code>float popUpWidth = 700.0
  
  //Add label
  UILabel *label;
  label = [[UILabel new] initWithFrame:CGRectMake(0,0,popUpWidth,50)];
  label.text = @"Notes";
  label.textAlignment = UITextAlignmentCenter;
  label.backgroundColor = [UIColor blackColor];
  label.textColor = [UIColor whiteColor];
  
  //Add label to view
  [self.view addSubview:label];
  </code></pre>