NSAttributedString設置行間距,間接設置了uilabel的行間距


 假設有UIlabel實例:_testLabel

 NSString * testString = @"明月當空,隱隱約約聽到低吟,似有若無。面對大千世界的奢華糜爛,還不如在這一方小城,靜靜品一杯茗香。只是,經歷了人間的風風雨雨,她早已不是當初那朵出淤泥而不染的蓮花。明月當空,隱隱約約聽到低吟,似有若無。面對大千世界的奢華糜爛,還不如在這一方小城,靜靜品一杯茗香。只是,經歷了人間的風風雨雨,她早已不是當初那朵出淤泥而不染的蓮花。明月當空,隱隱約約聽到低吟,似有若無。面對大千世界的奢華糜爛,還不如在這一方小城,靜靜品一杯茗香。只是,經歷了人間的風風雨雨,她早已不是當初那朵出淤泥而不染的蓮花。";
    
    NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString:testString];
 NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    [paragraphStyle setLineSpacing:15];     
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [testString length])];
    
    [_testLabel setAttributedText:attributedString];

 


免責聲明!

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



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