UILabel* contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 200)];
??? contentLabel.backgroundColor = [UIColor redColor];
??? contentLabel.numberOfLines = 0;
??? [self.view addSubview:contentLabel];
??? NSString *_test? =? @"首行縮進根據字體大小自動調整間個據字" ;
??? NSMutableParagraphStyle *paraStyle01 = [[NSMutableParagraphStyle alloc] init];
??? paraStyle01.alignment = NSTextAlignmentLeft;? //對齊
??? paraStyle01.headIndent = 0.0f;//行首縮進
??? //參數(shù):(字體大小17號字乘以2悔据,34f即首行空出兩個字符)
??? CGFloat emptylen = contentLabel.font.pointSize * 10.0;
??? paraStyle01.firstLineHeadIndent = emptylen;//首行縮進
??? paraStyle01.tailIndent = 0.0f;//行尾縮進
??? paraStyle01.lineSpacing = 2.0f;//行間距
??? NSAttributedString *attrText = [[NSAttributedString alloc] initWithString:_test attributes:@{NSParagraphStyleAttributeName:paraStyle01}];
??? contentLabel.attributedText = attrText;
觸發(fā)條件:firstLineHeadIndent一定要足夠大探越,文字剛好展示一行多幾個字心俗,就會出現(xiàn)如下圖檬果,文字顯示不全的問題兴猩。哪位路過的大神幫忙解決一下哈介陶,謝謝>铣省C赀搿跨算!