UIStroke
*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ş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
Metnin kendisinin yerine nesnenin sınırına vuruş uygulanıp uygulanmayacağını belirler.
Vuruş rengini belirler.
Çizginin görülebilir olup olmadığını belirler.
Köşelerin nasıl yorumlanacağını belirler.
Vuruşun kalınlığını belirler.
Vuruş opaklığını ebeveyn nesnenin BackgroundTransparency veya TextTransparency'sinden bağımsız olarak ayarlar.
Özellikler
ApplyStrokeMode
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
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
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
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
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
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>