13 AĞUSTOS 2010, Cuma
UİLabel metin kenar boşluğu
Bir UİLabel sol İç metin/kenar boşluğu ayarlamak için arıyorum ve bunu yapmak için bir yöntem bulamadım. Etiket sadece bir arka plan ayarlamak kökeni değiştirme, işe yaramayacaktır. Sol tarafta 10px veya metin eklemek için ideal olacaktır.
CEVAP
1 Mart 2011, Salı
UILabel
sınıflara ve bu gibi drawTextInRect:
kılarak bu çözdüm:
- (void)drawTextInRect:(CGRect)rect {
UIEdgeInsets insets = {0, 5, 0, 5};
[super drawTextInRect:UIEdgeInsetsInsetRect(rect, insets)];
}
Toplandı edebileceğiniz gibi, bu tc.'s answer uyarlamasıdır. Bu iki avantajı vardır:
sizeToFit
mesaj göndererek bunu tetiklemek için gerek yok- kullanışlı eğer etiket bir arka plan etiketi yalnız çerçeve bırakır ve o küçültmek istemiyorum
Bunu Paylaş:
UİLabel - metin ve bağlantılar olarak ...
Ne kadar Ulvi Metin klavye 2 ve 3 ile ...
Tek Bir UİLabel Ve Olmayan Kalın Kalın...
Nasıl UİLabel ekran özetlenen metin ya...
80-karakter Yüce Metin / sağ kenar çiz...