È possibile utilizzare HMSegmentedControl per tutti i trucchi tipo e tratta.
Cambiare il carattere utilizzando HMsegmentedController è troppo facile. In funzione per l'impostazione di HMSegmentedController, aggiungere un dizionario che descrive gli attributi e passarlo alla proprietà SelectedTitleTextAttributes, il codice di esempio è riportato sotto.
-(void)setHMSegmentController {
[self.segmentView setSectionTitles:@[@"COURSES", @"ASSESSMENTS"]];
NSDictionary *highlightedAttributes = [NSDictionary dictionaryWithObject:[UIColor blackColor] forKey:NSForegroundColorAttributeName];
self.segmentView.selectedTitleTextAttributes = highlightedAttributes;
[self.segmentView addTarget:self action:@selector(segmentedControlChangedValue:) forControlEvents:UIControlEventValueChanged];
}
L'utilizzo di questa scheda selezionata verrà evidenziata utilizzando il colore nero.
fonte
2017-03-17 10:28:36
Questa risposta è corretta tranne che per il tuo primo paragrafo. 'UIControlState' in' forState: 'può essere usato per impostare gli attributi per il testo del segmento normale e selezionato. – jrturton
Grazie, sei corretto @jrturton. È fatto per errore. –
Dovresti modificare la risposta per renderla corretta. – jrturton