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];
これを引き起こす可能性があるのは本当にわかりません。