Eu crio um botão programaticamente ..........
button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[view addSubview:button];
como posso mudar a cor do título?
ios
objective-c
iphone
uibutton
Olá Mundo
fonte
fonte
btn.titleColor
, há apenasbtn setTitleColor
disponíveisVocê criou o
UIButton
é aditado oViewController
, O seguinte método de instância para a mudançaUIFont
,tintColor
eTextColor
doUIButton
Objetivo-C
Rápido
Swift3
fonte
Solução no Swift 3 :
Isso definirá a cor do título do botão.
fonte
Com o Swift 5,
UIButton
tem umsetTitleColor(_:for:)
método.setTitleColor(_:for:)
tem a seguinte declaração:O seguinte código de exemplo do Playground mostra como criar um
UIbutton
em aUIViewController
e alterar a cor do título usandosetTitleColor(_:for:)
:fonte
Se você estiver usando o Swift, isso fará o mesmo:
buttonName.setTitleColor(UIColor.blackColor(), forState: .Normal)
Espero que ajude!
fonte