2011-03-10 25 views
1

次のコードは基本的に動作しますが、結果が表示されるときはtitleLabelのみが表示されません。UIButtonにtitleLabelが表示されない

buttonRectは、ボタンフレームを含むちょうどCGRectです。私は問題の原因がそこにあるとは思わない、なぜならボタンは彼がいるべき位置に表示されているからだ。

[contactButton.titleLabel center]助けてくれなかったので、サブビュータイトルラベルを前面に持ってきてもらえませんでした。

UIButton *contactButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
contactButton.frame = buttonRect; 

contactButton.titleLabel.text = @"Contact Someone!"; 
[contactButton addTarget:self action:@selector(showContactWindow) forControlEvents:UIControlEventTouchUpInside]; 

[self.tabBarController.view addSubview:contactButton]; 

これを引き起こす可能性があるのは本当にわかりません。

答えて

6
[myButton setTitle:@"Contact Someone!" forState:UIControlStateNormal]; 
関連する問題