設定UITextView的行間距
專案中通常會對文字設定行間距,當我們使用UITextView顯示文字的時候可以對UITextView內的文字設定行間距:
UITextView * textV = [[UITextViewalloc] initWithFrame:CGRectMake(0, 20, 300, 200)];
// textV.selectable = NO;
[textV setEditable:NO];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc] init];
paragraphStyle.
NSDictionary *attributes = @{
NSFontAttributeName:[UIFontsystemFontOfSize:17],
NSParagraphStyleAttributeName:paragraphStyle
};
textV.attributedText = [[NSAttributedStringalloc] initWithString:@"輸入你的內容;lajf;asj拉屎積分;拉屎積分;了方;啊算快放假;撒風;撒酒瘋;麗薩發撒酒瘋了;資料的發撒放假啊;山東積分輸入你的內容;lajf;asj拉屎積分;拉屎積分;了方;啊算快放假;撒風;撒酒瘋;麗薩發撒酒瘋了;資料的發撒放假啊;山東積分輸入你的內容;lajf;asj拉屎積分;拉屎積分;了方;啊算快放假;撒風;撒酒瘋;麗薩發撒酒瘋了;資料的發撒放假啊;山東積分輸入你的內容;lajf;asj拉屎積分;拉屎積分;了方;啊算快放假;撒風;撒酒瘋;麗薩發撒酒瘋了;資料的發撒放假啊;山東積分"
textV.backgroundColor = [UIColorredColor];
[self.viewaddSubview:textV];
我們需要設定textView的attributedText屬性。注意:[textV setEditable:NO];這句程式碼是設定UITextView不能進行編輯即使用者不能刪除UITextView中的文字或是增加UITextView的文字,但使用者仍能對UITextView中的文字進行拷貝。