Sto provando a creare un UIButton a livello di codice. Tuttavia, per impostazione predefinita è bianco (che è il colore predefinito per la mia barra di navigazione, ritengo che sia rilevante). Voglio che sia il colore blu predefinito di Apple in iOS7. Sono riuscito a cambiare il colore per il suo stato di default, ma nel momento in cui lo seleziono il testo diventa di nuovo bianco. Non riesco a capire come mantenerlo blu.Modifica del colore del carattere UIButton a seconda dello stato
Qualcuno potrebbe spiegarmi come creare un UIButton in modo programmatico e farlo agire come se lo avessi creato nello storyboard?
codice attuale:
UIButton *cancelButton = [UIButton buttonWithType:UIButtonTypeCustom];
cancelButton.frame = CGRectMake(320 - 150, 0, 140, 40);
[cancelButton setTitle:@"Cancel" forState:UIControlStateNormal];
cancelButton.titleLabel.tintColor = [UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0];
cancelButton.titleLabel.textColor = [UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0];
Grazie.
L'impostazione del titoloLabel non ha mai funzionato per me. @SunnyShah è la strada da percorrere. – Milo