81 votos

Cómo dibujar borde alrededor de un UILabel.

¿Hay alguna forma para UILabel dibujar un borde alrededor de sí mismo? Esto es útil para depurar la colocación del texto y para ver la colocación y cuán grande es en realidad la etiqueta.

183voto

Vladimir Puntos 110327

Puede establecer la frontera de etiqueta mediante su propiedad CALayer subyacente:

#import <QuartzCore/QuartzCore.h>

myLabel.layer.borderColor = [UIColor greenColor].CGColor;
myLabel.layer.borderWidth = 3.0;

2voto

JAA Puntos 474

Puede utilizar esta repo: GSBorderLabel

Es muy sencillo:

GSBorderLabel *myLabel = [[GSBorderLabel alloc] initWithTextColor:aColor
                                                     andBorderColor:anotherColor
                                                     andBorderWidth:2];

0voto

chings228 Puntos 879

Realmente depende en frontera cuántos utilizan a veces, en su opinión, sólo tiene que añadir un UIVIEW que el tamaño es un poco más grande para crear la frontera. el método es más rápido de producir una vista

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X