UIStroke
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
UIStroke aplica un contorno al texto o a un borde de la interfaz de usuario. Las características clave incluyen:
- Cambia el trazado Transparency.
- Elige el LineJoinMode de la barra (redonda, bisel o mita).
- Añade un gradiente al trazado a través de la instancia UIGradient.
- Usa etiquetas de texto enriquecido para agregar un borde a los segmentos de texto en línea.
Para más detalles sobre el objeto UIStroke , consulte Modificadores de apariencia .
Resumen
Propiedades
Determina si aplicar el trazado al borde del objeto en lugar del texto mismo.
Determina el color del trazado.
Determina si el trazado está visible.
Determina cómo se interpretan las esquinas.
Determina el grosor del trazado.
Establece la opacidad del trazado independientemente de la opacidad del objeto padre BackgroundTransparency o TextTransparency.
Propiedades
ApplyStrokeMode
Cuando se aplica una instancia UIStroke a un objeto de texto, esta propiedad determina si se aplica el trazado al borde del objeto en lugar del propio texto.

<figcaption><code>Aplicar modo de trazado</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code></figcaption>

<figcaption><code>Aplicar modo de trazado</code> = <code>Enum.ApplyStrokeMode.Border|Border</code></figcaption>
Color
Determina el color UIStroke. También puedes insertar una instancia UIGradient como hija para crear rayas degradadas.

<figcaption><code>Color</code> = <code>(0, 95, 225)</code> ></figcaption>

<figcaption><code>UIStroke</code> con <code>Clase.UIGradient</code> hijo</figcaption>
Enabled
Esta propiedad determina si el UIStroke es visible. Cuando se establece en false, el trazado no se renderizará. Se predetermina en true .
LineJoinMode
Esta propiedad determina cómo se interpretan las esquinas. Acepta un valor Enum.LineJoinMode de cualquiera de Round (predeterminado), Bevel o Miter .

<figcaption><code>Modo de unión de líneas</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>Mode de unión de línea</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>Mode de unión de línea</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>
Thickness
Esta propiedad determina el grosor del trazado, medido en píxeles desde los bordes exteriores del padre.

<figcaption><code>Espesor</code> = <code>4</code></figcaption>

<figcaption><code>Espesor</code> = <code>12</code></figcaption>
Tenga en cuenta de intermedio esta propiedad UIStroke cuando se aplica a objetos de texto.Esto renderiza y almacena muchos tamaños de gif en cada marco, lo que potencialmente puede causar problemas de rendimiento o parpadeo de texto.
Transparency
Esta propiedad establece la opacidad del trazado independientemente de la opacidad del objeto padre BackgroundTransparency o TextTransparency.Esto te permite renderizar texto y bordes que sean "huecos" (constituidos solo por un contorno).

<figcaption><code>Transparencia</code> = <code>0.5</code> · <code>Clase.TextLabel.TextTransparency</code> = <code>0</code></figcaption>

<figcaption><code>Transparencia</code> = <code>0</code> · <code>Clase.TextLabel.TextTransparency</code> = <code>1</code></figcaption>