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 bir metine veya bir UI sınırına genel bir çerçeve uygular. Ana özellikler şunlardır:

  • Vuruş hatlarının Color ve Thickness kısmını ayarlayın.
  • Vuruşu Transparency metinden veya UI nesnesinden değiştirin.
  • Vuruşun LineJoinMode kısmını seçin (yuvarlak, kenar veya keskinlik).
  • UIGradient durumaracılığıyla vuruşa bir gradyen ekleyin.
  • inline metin segmentlerine çizgi eklemek için zengin metin etiketlerini kullanın.

UIStroke nesnesi hakkında daha fazla ayrıntı için, Görünüm Modifiye edicileri bakın.

Özet

Özellikler

Özellikler

ApplyStrokeMode

Paralel oku

Bir UIStroke örneği bir metin nesnesine uygulandığında, bu özellik metnin kendisi yerine nesnenin sınırına çizgi uygulanıp uygulanmayacağını belirler.


<figcaption><code>Çizim Modunu Uygula</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>Çizgi Modunu Uygula</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>

Color

Paralel oku

UIStroke rengini belirler. Ayrıca pencere çizgileri oluşturmak için bir UIGradient örneğini çocuk olarak ekleyebilirsiniz.


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

<figcaption><code>UIStroke</code> ile <code>Sınıf.UIGradient</code> çocuk</figcaption>

Enabled

Paralel oku

Bu özellik, UIStroke 'nin görülebilir olup olmadığını belirler. false 'ya ayarlanırsa, çizgi görüntülenmez. Varsayılan değer true dir.

LineJoinMode

Paralel oku

Bu özellik, köşelerin nasıl yorumlanacağını belirler. Bir değer Enum.LineJoinMode (Varsayılan), Round veya Bevel alır veya Miter.


<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.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, çizginin kalınlığını belirler, ebeveynin dış kenarlarından 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 çevirme bu UIStroke üzerinde dikkatli olun.Bu, her karede birçok glyph boyutunu renderlar ve depolar ve potansiyel olarak performans sorunlarına veya metin parlamasına neden olabilir.

Transparency

Paralel oku

Bu özellik, çizginin opaklığını ebeveyn nesnenin BackgroundTransparency veya TextTransparency 'sine bağımsız olarak ayarlar.Bu, sadece hatların oluştuğu "boş" metin ve sınırları görüntülemenize izin verir (yalnızca bir çizimden oluşur).


<figcaption><code>Saydamlık</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>Saydamlık</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code> ></figcaption>

Yöntemler

Etkinlikler