3

このコードは、titleLabelフォントの色が変更されていないことを除いて、ボタンのプロパティを変更して、うまく機能しているようです。フォント、フォントサイズ、シャドウは変更できますが、色は変更できません。黒に設定しようとしていますが、現在は白で表示されています。button1.titleLabel.textColor =[UIColorblackColor];を試しました および[button1.titleLabelsetTextColor:[UIColor blackColor]]; プロパティを認識しているようですが、まだ白のままです。

[button1.titleLabel setTextColor:[UIColor blackColor]];        
[button1.titleLabel setFont:[UIFont boldSystemFontOfSize:20]];
[button1.titleLabel setShadowColor:[UIColor blackColor]];
[button1.titleLabel setShadowOffset:CGSizeMake(-1, 1)];
[button1 setTitle:@"Do it" forState:UIControlStateNormal];
button1.frame = CGRectMake(0, 0, 250, 40.0);
[myView addSubview:button1];
4

1 に答える 1

17

これはうまくいきました。

[button1 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
于 2012-06-29T08:55:49.183 に答える