the sale objetos name emojis iphone objective-c emoji

iphone - sale - ¿Mostrando emoji en una UILabel?



the name of the emojis (5)

En Swift puedes hacer:

label.text = "🐈"

Asegúrese de incluir las citas. De lo contrario, estarás configurando el texto como sea que esté en la variable. Lo siguiente se mostraría como "gato":

let 🐈 = "cat" label.text = 🐈

No estoy seguro de lo que me estoy perdiendo aquí, y la búsqueda no me ha ayudado. Quiero mostrar los caracteres emoji en una UILabel, y esto no lo está haciendo:

UILabel *label = [[UILabel alloc] init]; label.font = [UIFont fontWithName:@"AppleColorEmoji" size:16.0]; label.text = [NSString stringWithFormat:@"%C", 0x1F431]; // ... etc.

Funciona bien con otros caracteres Unicode que no son letras, por ejemplo, piezas de ajedrez, pero no con ningún personaje emoji que haya probado.


En xcode, solo ve a la barra superior y haz clic en EDITAR> EMOJIS & SYMBOLS y aparecerá un cuadro de emoji y podrás agregarlo literalmente a cualquier texto de la aplicación, incluso funciona en el generador de interfaces si necesitas agregarlo al texto. de un uilabel allí.


Las codificaciones de Unicode 6.1 también funcionan, pero tendrías que especificarlas así:

label.text = @"/U0001F431";


Para usar Emoji''s, simplemente presione Control + comando + espacio (⌃⌘Espacio). No hay necesidad de usar unicode para emoji.


Probablemente no estés usando la codificación correcta para tus personajes emoji. Por ejemplo, en tu ejemplo, creo que estás buscando algo como esto:

label.text = [NSString stringWithFormat:@"%C", 0xe04f];

Eche un vistazo a this tabla para obtener las codificaciones que necesita.