如何更改titleLabel字体颜色,Xcode

问题描述:

此代码似乎工作正常,修改我的按钮的属性,但titleLabel字体颜色不变。我可以更改字体,字体大小,阴影而不是颜色。它目前显示为白色,但我试图将其设置为黑色。我试过button1.titleLabel.textColor = [UIColor blackColor];和[button1.titleLabel setTextColor:[UIColor blackColor]];似乎承认财产,但仍然是白色的。如何更改titleLabel字体颜色,Xcode

[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]; 

这工作。

[button1 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; 
+0

EmptyStack回答了这一点,谢谢! – Mrwolfy