title: UIButton title disappears
body: <p>I have a ViewController with an UIButton inside.
  When I clicked, the text on the button disappeared.
  I add all the setTitle for all states, but it continues disappearing.
  Any idea?</p>
  
  <p>This is a part of my code:</p>
  
  <pre><code>@interface AddCardViewController : UITableViewController &lt;UITextFieldDelegate&gt;{
  UIButton *commit;
      ......
  
  @implementation AddCardViewController
  
  - (void)viewDidLoad{
  
      self.commit = [UIButton buttonWithType: UIButtonTypeCustom];
  
      [self setCommitProperties];
  
      [self.view addSubview:commit];
  
   .........}
  
  
  
  - (void) setCommitProperties{
  
     CGRect frameTable = self.tableView.frame;
  
     CGRect frame = CGRectMake(frameTable.origin.x + 10, 140, frameTable.size.width - 20, 40);
  
     commit.frame = frame;
  
     [commit setBackgroundColor : [UIColor whiteColor]];
  
     [commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateNormal];
     [commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateSelected];
     [commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateHighlighted];
     [commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateApplication];
     [commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateReserved];
     [commit setTitle: NSLocalizedString(@"AddCard",@"") forState: UIControlStateDisabled];
  
      [commit addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchDown];    
  
     UIColor *color = [[[PersonalizationManager alloc] init] getColor: @"AddCardViewController" :@"Commit_Title"]; 
  
     [commit.titleLabel setTextColor: color];
  
     color = [[[PersonalizationManager alloc] init] getColor: @"AddCardViewController" :@"Commit_Border"];
  
     [commit.layer setBorderColor:[color CGColor]];    
     [commit.layer setBorderWidth : 0.5f];
     [commit.layer setCornerRadius : 10.0f];
  }
  </code></pre>