Zeigen Sie emoji in einem UILabel?
Nicht sicher, was ich hier vermisst, und die Suche hat mir nicht geholfen. Ich möchte die Anzeige von emoji-Zeichen in einem UILabel, und das ist nicht, es zu tun:
UILabel *label = [[UILabel alloc] init];
label.font = [UIFont fontWithName:@"AppleColorEmoji" size:16.0];
label.text = [NSString stringWithFormat:@"%C", 0x1F431];
//... etc.
Funktioniert gut mit anderen nicht-Buchstaben unicode-Zeichen, z.B. Schachfiguren, aber nicht mit jedem emoji-Zeichen, dass ich versucht habe.
InformationsquelleAutor der Frage AlanL | 2012-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie wahrscheinlich nicht die richtige Kodierung für Ihre emoji-Zeichen. Zum Beispiel in deinem Beispiel, ich denke du suchst so etwas:
Haben Sie einen Blick auf diese Tabelle, um die Kodierungen, die Sie benötigen.
InformationsquelleAutor der Antwort Xavi Gil
Verwenden Emoji-nur drücken Sie die Taste Einstellungen+Befehl+Raum (⌃⌘- Space). Keine Notwendigkeit der Verwendung von unicode für emoji.
InformationsquelleAutor der Antwort Ajith Kumar
In xcode gehen Sie einfach auf die Obere Leiste und klicken Sie auf BEARBEITEN > EMOJIS & SYMBOLE und emoji-box öffnet sich und Sie können buchstäblich fügen Sie einen text in die app, funktioniert sogar im interface builder, wenn Sie brauchen, um es in den text ein uilabel es.
InformationsquelleAutor der Antwort Trianna Brannon
In Swift können Sie tun:
Sicher sein, um die Zitate. Ansonsten wirst du sein, wenn die text-zu was auch immer in der variable.
Die folgenden anzeigen würde als "cat":
InformationsquelleAutor der Antwort atreat
Unicode 6.1 Codierungen der Arbeit als gut, aber Sie würde diese folgendermaßen angeben:
InformationsquelleAutor der Antwort Peter Willsey