2012-06-07 14 views
9

Quiero mostrar el símbolo de asterisco como superíndice en mi aplicación. ¿Hay algún valor Unicode para esto?Cómo mostrar el asterisco de superíndice en UIlabel

+1

Lo sentimos, no hay superíndices asteriscos en Unicode. – Cyrille

+1

Como @Cyrille ha declarado, no hay ninguno. Sin embargo, si revisa la lista completa de caracteres Unicode, hay una serie de variantes de asterisco que pueden ayudarlo: http://www.ssec.wisc.edu/~tomw/java/unicode.html – Luke

Respuesta

0

bien, no existe unicode. Puedes hacer esto haciendo una pequeña etiqueta en esa posición particular.

4

Puesto que no hay asterisco superíndice en Unicode, me gustaría ir para el acento CRUZ MODIFICADOR CARTA, 0x02DF. Esto produce, por ejemplo, A˟ o f˟.

0

que quería un asterisco superíndice utilizar como marcador nota al pie en una descripción lista de reproducción de YouTube, ya que la daga Unicode y superíndices se ve bastante terrible. Miré a través de todos los caracteres Unicode que podía mostrar mi navegador, y la mejor opción que obtuve fue U + 066D, "ARABIC FIVE POINTED STAR": *.

Lamentablemente, no todas las fuentes lo muestran como una estrella de superíndice; por ejemplo, la fuente monoespaciada utilizada en el cuadro de edición en el que estoy actualmente escribiendo la muestra descansando en la línea de base (aunque la fuente proporcional utilizada una vez que se envía la respuesta la muestra como un superíndice). Sin embargo, la gran mayoría de las fuentes que revisé en Windows sí lo muestran como superíndice. Irónicamente, uno de los pocos que verifiqué que no fue Adobe Arabic. Curiosamente, la mayoría de las fuentes lo muestran como una estrella de 8 o 6 puntos tipo asterisco en lugar de una estrella de 5 puntos.

Comprobé la descripción de la lista de reproducción de YouTube de Safari en iOS, y desafortunadamente en esa fuente, la estrella aparece como subíndice, pero probablemente algunas de las fuentes en iOS lo muestran como superíndice. El árabe es un guión de derecha a izquierda, por lo que podría encontrar problemas al mezclarlo en una línea con guiones de izquierda a derecha. Me sorprendió por un segundo cuando mi cursor fue en la dirección incorrecta después de escribir el carácter en un nueva línea en mi descripción (no lo había hecho al escribirla en el medio de una línea).

actualización febrero 2017
me encontré con otra posibilidad, U + 20F0, "La combinación de ASTERISCO ARRIBA": ⃰.

En la descripción de mi lista de reproducción de YouTube ejemplo la nota, sin embargo, en realidad prefieren el aspecto de la Cinco árabe puntas de la estrella. Además, el carácter de combinación funciona bien al final de la palabra que hace referencia a una nota al pie, pero en la definición de la nota al pie, un par de líneas nuevas seguidas por una combinación de Asterisk Above al comienzo de la línea se somete a recorte de espacio en pantalla en YouTube, haciendo que las líneas nuevas se eliminen y la definición de la nota al pie se nutra al final del último párrafo (no se ve así en el cuadro de edición, ni siquiera después). Traté de combinar el personaje con un espacio sin interrupciones, pero eso no ayudó. No he intentado ver la Combinación de Asterisk Above de Safari en iOS, ya que el error de recorte del espacio en blanco fue un problema para mí.

En el lado positivo, la combinación de Asterisk Above siempre debe representarse como un asterisco de superíndice (para software compatible con el estándar 2008 Unicode 5.1.0 o posterior), mientras que ese no es siempre el caso de la Five Pointed Star árabe (que, por cierto, ha sido compatible desde 1993 Unicode 1.1.0).

+0

por favor, edite su respuesta para tener una mejor presentación. – HDJEMAI

+0

OK, agregué dos saltos de párrafo. Si algo te molesta más que eso, tendrás que ser más específico. –

1

En la versión Swift, simplemente copie esto (⃰) y pegue su cadena o UILabel texto.

E.g. lblTest.text = "This is required field ⃰"

Esto podría ayudar a algunas otras personas que buscan poner el signo asterisco en una cadena simple.

Cuestiones relacionadas