UIStroke

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

UIStroke Teksere veya bir UI sınırına hatlı bir çizgi uygular. Özellikleri arasında anahtar özellikleri vardır:

  • Çizim hatlı çizgisi ile boyutlandırma Color ve Thickness .
  • Metni veya UI nesnesinden bağımsız olarak çizgiyi değiştir.
  • Stroğun çizgi (çevir, bevel veya miter) katılma modunu seçin.
  • Strokesi üzerindeki UIGradient durumbir yükseltici ekleyin.
  • [kaba metni]((../ui/kaba-metni.md) etiketlerini kullanarak çizgiyi hizalayın.

For more details on the UIStroke object, see Görünüm Modifikatörleri .

Özet

Özellikler

Özellikler

ApplyStrokeMode

Paralel oku

Bir UIStroke istemcisi bir metin nesneye uygulandığında, ApplyStrokeMode özelliği, kalemi metinin kenarına uygulayıp kalemin kendisi değil uygulayacağını belirler.


<figcaption><code>ApplyStrokeMode</code> = <code>enum.ApplyStrokeMode.Contextual|Contextual</code></figcaption>

<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Border|Border</code></figcaption>

Color

Paralel oku

UIStroke rengini belirler. Ayrıca, yeni renkler oluşturmak için bir çocuk olarak bir UIGradient instansı ekleyebilirsiniz.


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

<figcaption><code>UIStroke</code> ile <code>Class.UIGradient</code> çocuğu</figcaption>

Enabled

Paralel oku

Bu özellik, UIStroke olup olmadığını belirler. false olarak ayarlandığında, çizgi görünmez olacaktır. true için varsayımlar.

LineJoinMode

Paralel oku

Bu özellik, köşelerin nasıl yorumlandığını belirler. Enum.LineJoinMode değerlerinden biri (Varsayılan), Round (Varsayılan), veya Bevel (Varsayılan) .


<figcaption><code>Hattına Katılma Modu</code> = <code>Enum.Hattına Katılma Modu.Round|Round</code></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Miter|Miter</code></figcaption>

Thickness

Paralel oku

Bu özellik, çizimin kalınlığını belirler, ebeveynin dış kenarlarındaki piksel olarak ölçülür.


<figcaption><code>Kalınlık</code> = <code>4</code> ></figcaption>

<figcaption><code>Kalınlık</code> = <code>12</code> ></figcaption>

Metin nesnelerine uygulandığında tweening bu özellik UIStroke özelliğine dikkat edin. Bu, glyph boyutlarını her kare gösterir ve potansiyel olarak performans sorunları veya metin gecikmesi oluşturur.

Transparency

Paralel oku

The Transparency özelliği, çizgi gizliliğini ebeveyn objenin BackgroundTransparency veya TextTransparency ile bağımsız olarak ayarlar. Bu, "boş" (yalnızca bir hatlın örünümü) olan metni ve sınırları gösterebilir.


Saydamlık = 0.5 · Class.TextLabel.TextTransparency = 1> 0 1> · 4> /

Saydamlık = 0 · Class.TextLabel.TextTransparency = 1 · 1

Yöntemler

Etkinlikler