'un sonundaki beyaz boşluklar nasıl kesilir (kaldırılır) Dizenin sonunda boşluk bırakmayan bir dize var ancak NSAttributedString
'a dönüştürdüğüm ve UITextView
olarak ayarlandığında UILabel
'un sonunda bazı boşluklar görüldü .NSAttributedString
NSAttributedString
yapmak için aşağıdaki kodu kullanıyorum. Benim kodumda expectedLabelSize
büyük bir yükseklik verir.
UILabel *tempLbl = [[UILabel alloc]init];
tempLbl.font = txtView.font;
tempLbl.text = string;
NSDictionary *dictAttributes = [NSDictionary dictionaryWithObjectsAndKeys: tempLbl.font, NSFontAttributeName, aParaStyle, NSParagraphStyleAttributeName,[UIColor darkGrayColor],NSForegroundColorAttributeName, nil];
CGSize expectedLabelSize = [string boundingRectWithSize:maximumLabelSize options:NSStringDrawingUsesLineFragmentOrigin attributes:dictAttributes context: nil].size;
Sorunuzu 'string''i başlatan kodla güncelleyin. Sorunuz neden bir "UITextView" hakkında konuşuyor? Gönderilen kodunuz metin görünümünden söz etmiyor. Ve “UILAEL” ın soruyla ne ilgisi var? 'BeklenenLabelSize' üzerinde bir etkisi yoktur. – rmaddy