Câu hỏi này được hỏi trước khi iOS 6. Tôi muốn đăng câu trả lời được cập nhật cho những người muốn có cách để thực hiện việc này.
Điều này có thể được thực hiện ngay bây giờ với iOS 6 trở lên bằng cách sử dụng NSAttributedString. Bây giờ UITextView chấp nhận một chuỗi được gán là một trong các thuộc tính của nó. Bạn có thể thực hiện tất cả các loại thao tác văn bản bằng các chuỗi được phân bổ, bao gồm khoảng cách dòng. Bạn có thể đặt chiều cao tối thiểu và tối đa cho thuộc tính kiểu đoạn của chuỗi.
Khám phá NSAttributedString Class Reference để biết thêm thông tin.
Dưới đây là một ví dụ về những gì bạn có thể làm:
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;
Nguồn
2014-02-16 06:12:50
hoàn toàn, tính đến iOS 4.3 UITextView không hỗ trợ bất kỳ thay đổi chiều cao dòng nào. –
làm thế nào tôi có thể thay đổi khoảng cách giữa multilines? thanks – SAKrisT
@Mark Suman là câu trả lời hữu ích, đăng iOS 6. –