Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Denetim UILabel , tek ve çok satırlı, salt okunur metinleri görüntülemek için kullanılır.
Etiket Uygulama
Örneği oluşturularak yeni bir UILabeletiket oluşturulur:
UILabel label = new UILabel();
Etiketler ve Görsel Taslaklar
iOS Tasarım Aracı kullanırken kullanıcı arabiriminize bir Etiket de ekleyebilirsiniz. Araç Kutusu'nda Etiket'i arayın ve görünümünüzde sürükleyin:

Özellikler panelinde aşağıdaki özellikler ayarlanabilir:

- Metin Bağlamı – Düz veya Öznitelikli. Düz metin, dizenin tamamında biçimlendirme özniteliklerini ayarlamanıza olanak tanır. Öznitelikli metinler, dizedeki farklı karakterlere veya sözcüklere biçimlendirme ayarlamanıza olanak tanır.
- Renk, Yazı Tipi, Hizalama – Etikete uygulanabilen Biçimlendirme Öznitelikleri.
- Satırlar – Etiketin yayabileceği satır sayısını ayarlar. Etiketin gerektiği kadar satır kullanmasına izin vermek için bunu 0 olarak ayarlayın.
- Davranış : Etkin veya Vurgulanmış olarak ayarlanabilir. Etkin varsayılan olarak ayarlanır, devre dışı bırakılan metin açık gri renkte görüntülenir. Vurgulanan varsayılan olarak devre dışıdır ve etiket bir kullanıcı tarafından seçildiğinde vurgulanmış bir durumla yeniden çizilmesine izin verir.
- Baselane ve Satır Sonu –
- Basline, yazı tipi boyutları belirtilenden farklıysa metnin nasıl konumlandırılacağını belirler.
- Satır Sonları, bir dizenin tek bir satırdan daha uzunsa nasıl kaydırılacağını veya kesileceğini belirler.
- Autoshrink : Gerekirse, yazı tipi boyutunun bir etiket içinde nasıl simge durumuna küçültüleceğini belirler.
- Vurgulanmış, Gölge, Uzaklık – Hightlighted ve Gölge rengini ve gölge uzaklığını ayarlamanıza olanak tanır.
Kesme ve Sarmalama
iOS'ta satır sonlarını kullanma hakkında bilgi için Kesme ve Kaydırma metin tarifine bakın.
Metni ve Etiketi Biçimlendirme
Etikette kullandığınız dizeyi biçimlendirmek için, dizenin tamamında biçimlendirme öznitelikleri ayarlayabilir veya öznitelikli dizeler kullanabilirsiniz. Aşağıdaki örneklerde bunların nasıl uygulanacakları gösterilmektedir:
label = new UILabel(){
Text = "Hello, this is a string",
Font = UIFont.FromName("Papyrus", 20f),
TextColor = UIColor.Magenta,
TextAlignment = UITextAlignment.Center
};
label.AttributedText = new NSAttributedString(
"This is some formatted text",
font: UIFont.FromName("GillSans", 16.0f),
foregroundColor: UIColor.Blue,
backgroundColor: UIColor.White
);
Kullanarak NSAttributedString metin stili oluşturma hakkında daha fazla bilgi için Stil Metni tarifine bakın.
Varsayılan olarak etiketler Enabled true olarak ayarlanmıştır, ancak kullanıcıya belirli bir denetimin devre dışı olduğuna dair bir ipucu vermek için bunu devre dışı olarak ayarlamak mümkündür:
label.Enabled = false;
Bu, iOS'taki Kısıtlamalar ekranının aşağıdaki örnek görüntüsünde gösterildiği gibi etiketi açık gri bir renge ayarlar:

Ek efektler için Etiket metninize Vurgu ve Gölge metin renklerini de ayarlayabilirsiniz:
label.Highlighted = true;
label.HighlightedTextColor = UIColor.Cyan;
label.ShadowColor = UIColor.Black;
label.ShadowOffset = new CoreGraphics.CGSize(1.0f, 1.0f);
Metni şu şekilde görüntüler:

UILabel'in yazı tipini değiştirme hakkında daha fazla bilgi için Yazı Tipini Değiştir tarifine bakın.