Как изменить цвет шрифта titleLabel, Xcode

Кажется, этот код работает хорошо, изменяя свойства моей кнопки, за исключением того, что цвет шрифта titleLabel не меняется. Я могу изменить шрифт, размер шрифта, тень, но не цвет. В настоящее время он отображается как белый, хотя я пытаюсь сделать его черным. Я пробовал button1.titleLabel.textColor = [UIColor blackColor]; и [button1.titleLabel setTextColor: [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];

person Mr Wolf    schedule 29.06.2012    source источник


Ответы (1)


Это сработало.

[button1 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
person Mr Wolf    schedule 29.06.2012