Afficher des emoji dans un UILabel?
Pas sûr de ce que je suis en manque ici, et que la recherche n'a pas aidé moi. Je veux afficher des caractères emoji dans un UILabel, et ce n'est pas de le faire:
UILabel *label = [[UILabel alloc] init];
label.font = [UIFont fontWithName:@"AppleColorEmoji" size:16.0];
label.text = [NSString stringWithFormat:@"%C", 0x1F431];
//... etc.
Fonctionne très bien avec d'autres non-lettre de caractères unicode, par exemple, des pièces d'échecs, mais pas avec des caractères emoji que j'ai essayé.
source d'informationauteur AlanL
Vous devez vous connecter pour publier un commentaire.
Vous n'êtes probablement pas en utilisant l'encodage correct pour votre emoji caractères. Par exemple, dans votre exemple, je pense que vous êtes à la recherche de quelque chose comme ceci:
Ont un coup d'oeil à cette table pour les codages dont vous avez besoin.
À utiliser Emoji juste appuyez sur Contrôle+commande+espace (⌃⌘de l'Espace). Pas besoin de l'aide de l'unicode pour les emoji.
Dans xcode il suffit d'aller à la barre du haut et cliquez sur EDIT > les ÉMOTICÔNES & SYMBOLES et des émoticônes boîte de dialogue s'affiche et vous pouvez littéralement l'ajouter à n'importe quel texte dans l'application, fonctionne même dans interface builder si vous avez besoin d'ajouter du texte d'un uilabel.
Rapide que vous pouvez faire:
Assurez-vous d'inclure les guillemets. Sinon, vous serez en paramètre le texte à tout ce qui est dans la variable.
Les éléments suivants devraient s'afficher comme "chat":
L'unicode 6.1 codages de travail en tant que bien, mais vous devez les spécifier comme ceci: