美文网首页
iOS 修改Label行间距

iOS 修改Label行间距

作者: MdWhat | 来源:发表于2016-12-09 11:31 被阅读252次
    UILabel *txtLab = [UILabel new];
    
    txtLab.text = @"日落时分,沏上一杯山茶,听一曲意境空远的《禅》,心神随此天籁,沉溺于玄妙的幻境里。仿佛我就是那穿梭于葳蕤山林中的一只飞鸟,时而盘旋穿梭,时而引吭高歌;仿佛我就是那潺潺流泻于山涧的一汪清泉,涟漪轻盈,浩淼长流;仿佛我就是那竦峙在天地间的一座山峦,伟岸高耸,从容绵延。我不相信佛,只是喜欢玄冥空灵的梵音经贝,与慈悲淡然的佛境禅心,在清欢中,从容幽静,自在安然。一直向往走进青的山,碧的水,体悟山水的绚丽多姿,领略草木的兴衰荣枯,倾听黄天厚土之声,探寻宇宙自然的妙趣。走进了山水,也就走出了喧嚣,给身心以清凉,给精神以沉淀,给灵魂以升华。";
    
    //将txtLab添加到你的View上, 并且设置frame
    
    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:txtLab.text]; 
    
    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    
    [paragraphStyle setLineSpacing:7];//你所要设置的行距
    
    //调整行间距
    [attributedString addAttribute:NSParagraphStyleAttributeName
                                 value:paragraphStyle
                                 range:NSMakeRange(0, [txtLab.text length])];
    
     txtLab.attributedText = attributedString;
    

    相关文章

      网友评论

          本文标题:iOS 修改Label行间距

          本文链接:https://www.haomeiwen.com/subject/vyuemttx.html