Bu sorudan önce iOS 6 soruldu. Bunu yapmak için bir yol isteyenler için güncellenmiş bir cevap göndermek istiyorum.
Bu, iOS 6 ve daha sonra bir NSAttributedString kullanılarak yapılabilir. UITextView artık özellikli bir dizeyi özelliklerinden biri olarak kabul eder. Satır aralığı dahil olmak üzere atıf yapılan dizelerle her türlü metin işleme yapabilirsiniz. Dizenin paragraf stili özniteliği için minimum ve maksimum çizgi yüksekliklerini ayarlayabilirsiniz.
Daha fazla bilgi için NSAttributedString Class Reference'a bakın. Sen NSLayoutManagerDelegate kullanabilirsiniz
NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];
paragraph.minimumLineHeight = 21.0f;
paragraph.maximumLineHeight = 21.0f;
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:@"Test text line 1\nTest text line 2\nTest text line 3" attributes:@{NSParagraphStyleAttributeName: paragraph}];
textView.attributedText = attributedString;
kesinlikle:
bu temsilci yöntemi ekleyin ... (vs.) ViewController veya UIView sınıfına bu temsilciyi ekleyin ve sonra da UITextView oluştururken herhangi bir hat yüksekliği değişikliğini destekleyin. –
Çoklu satırlar arasındaki boşlukları nasıl değiştirebilirim? teşekkürler – SAKrisT
@Mark Suman'ın cevabı, iOS 6'dan sonra faydalıdır. –