ios  調整 label 的字體行間距


 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 200)];
    [label setBackgroundColor:[UIColor blackColor]];
    [label setTextColor:[UIColor whiteColor]];
    [label setNumberOfLines:0];
   
    NSString *labelText = @"可以自己按照寬高,字體大小,來計算有多少行。。然后。。。每行畫一個UILabel。。高度自己可以控制把這個寫一個自定義的類。 ";
   
    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:labelText];
    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
   
    [paragraphStyle setLineSpacing:10];//調整行間距
   
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [labelText length])];
    label.attributedText = attributedString;
    [self.view addSubview:label];
    [label sizeToFit];
   
    NSLog(@"%f %f",label.frame.size.width,label.frame.size.height);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM