Ich habe einen Satz von UILabel
s, die automatisch von meinem Controller generiert werden. Was ich möchte, ist in der Lage, einzelne Zeichen verschiedene Farben zu färben. Wie kann ich das erreichen?UILabel - Farbspezifische Zeichen
0
A
Antwort
2
Dies kann nicht mit einem UILabel
durchgeführt werden. Das Objekt, das normalerweise verwendet wird, um Zeichenfolgen mit Formatierung zu verkapseln, ist NSAttributedString
, aber sie können nicht von UILabel
angezeigt werden.
Sie müssen stattdessen eine CATextLayer
oder eine Anzahl von Drop-in-Ersatz für UILabel
verwenden, die attributierte Strings akzeptieren. Weitere Informationen finden Sie in den Antworten auf this question.
0
Sie können eine UILabel
mit verschiedenen Textfarben nicht machen. Sie können einem UILabel eine bestimmte Schriftart und eine bestimmte Hintergrundfarbe zuweisen. Aber Sie können eine Sache tun. Wie folgt.
for(int i=0;i<5;i++){
UILabel *label = [[UILabel alloc]init];
label.tag = i;
[self.view addSubView:label];
}
for(UIView *view in [self.view subViews]){
if([view isKindOfClass[UILabel class]]){
switch (view.tag){
case 1:
view.textColor = [UIColor greenColor];
view.frame = CGRectMake(0,y,37,10);
(UILabel*)view.text = @"Hello";
[view sizeToFit];
y=y+view.frame.size.width;
break;
case 2:
view.textColor = [UIColor redColor];
view.frame = CGRectMake(0,y,37,10);
(UILabel*)view.text = @"World";
[view sizeToFit];
y=y+view.frame.size.width;
break;
//
//
}
}
Verwandte Themen
- 1. Farbspezifische Wörter in RichtextBox
- 2. Farbspezifische Zeilen in RichTextBox
- 3. UILabel zeigt Unicode-Zeichen an
- 4. Farbspezifische Spalten in einer Gitteransicht
- 5. Begrenzen Sie das UILabel auf 500 Zeichen und dann kürzen Sie das UIlabel in IOS
- 6. Ermitteln, wie viele Zeichen in UILabel hat abgeschnitten
- 7. Pfund-Zeichen in UILabel mysteriös als HTML-Entität kodiert
- 8. UILabel Platz als Porträt
- 9. UILabel Text nicht Wortumbruch
- 10. Emoji in einem UILabel anzeigen?
- 11. UILabel in UIAlertController oder UITextField gleich UILabel
- 12. Senden UILabel hinter einem anderen UILabel (Swift)
- 13. UILabel Ausrichtung
- 14. UILabel - Autoresize
- 15. UILabel Speicherleck?
- 16. UILabel sichtbarer Teil des Textes
- 17. Zeilenumbrüche funktionieren nicht in UILabel
- 18. Make Emoji-Symbole Graustufen in UILabel
- 19. Richten Sie zwei UILabel Texte
- 20. Unterschiedliche Opazität für UILabel und der Text der UILabel
- 21. UILabel wickelt sich falsch in einer UICollectionView
- 22. UIScrollView, UILabel, Tickers
- 23. iPhone UILabel sizeWithFont:
- 24. UILabel Center Inhalt
- 25. UILabel attributedText und minimumScaleFactor
- 26. UILabel/NSTextView vs. CATextLayer
- 27. machen UILabel Text fett
- 28. UILabel-Einstellung Transparente Hintergrundfarbe?
- 29. UILabel zu UITextView hinzufügen
- 30. Animieren UILabel Größenabnahme
Sorry, aber ich nicht folgen, was der Code tut, was es tun soll? – Chris