UIStroke

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

UIStroke applique un contour au texte ou à une bordure d'interface utilisateur. Les caractéristiques clés comprennent :

  • Ajustez le Color et le Thickness du contour du trait.
  • Changer le tracé Transparency indépendamment du texte ou de l'objet d'interface utilisateur.
  • Choisissez le LineJoinMode de la trace (ronde, biseau ou mitoyenne).
  • Ajoutez une gradation à la trace via l'instance UIGradient.
  • Utilisez les balises texte enrichi pour ajouter une couche à des segments de texte en ligne.

Pour plus de détails sur l'objet UIStroke, voir modifieurs d'apparence.

Résumé

Propriétés

Propriétés

ApplyStrokeMode

Lecture parallèle

Lorsqu'une instance UIStroke est appliquée à un objet de texte, cette propriété détermine si appliquer le trait à la bordure de l'objet au lieu du texte lui-même.


<figcaption><code>Appliquer le mode de tracé</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>Appliquer le mode de tracé</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>

Color

Lecture parallèle

Détermine la couleur UIStroke. Vous pouvez également insérer une instance UIGradient comme enfant pour créer des traits de gradation.


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

<figcaption><code>Contour de l'interface utilisateur</code> avec <code>Class.UIGradient</code> enfant</figcaption>

Enabled

Lecture parallèle

Cette propriété détermine si le UIStroke est visible. Lorsqu'il est défini à false, le contour ne sera pas rendu. Il défaut à true .

LineJoinMode

Lecture parallèle

Cette propriété détermine comment les coins sont interprétés. Elle accepte une valeur Enum.LineJoinMode de Round (par défaut), Bevel ou Miter .


<figcaption><code>Mode de jointure de ligne</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>Mode de jointure de ligne</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>Mode de jointure de ligne</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>

Thickness

Lecture parallèle

Cette propriété détermine l'épaisseur du trait, mesurée en pixels à partir des bords extérieurs du parent.


<figcaption><code>Épaisseur</code> = <code>4</code> ></figcaption>

<figcaption><code>Épaisseur</code> = <code>12</code> ></figcaption>

Tenez compte de l'ajustement de cette propriété UIStroke lorsqu'elle est appliquée aux objets de texte.Cela rend et stocke de nombreuses tailles de glyphe à chaque cadre, ce qui peut potentiellement provoquer des problèmes de performance ou des clignotements de texte.

Transparency

Lecture parallèle

Cette propriété défini l'opacité du trait indépendamment de la propriété BackgroundTransparency ou TextTransparency du parent objet.Cela vous permet de rendre du texte et des bords qui sont « creux » (composés uniquement d'un contour).


<figcaption><code>Transparence</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>Transparence</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code> ></figcaption>

Méthodes

Évènements