美文网首页
UILabel的特殊点

UILabel的特殊点

作者: 张俊凯 | 来源:发表于2018-06-22 11:38 被阅读6次

    1、UILabel换行,如果需要显示两行,设置 numberoflines = 2,需要在最后一行末尾,超出的部分显示省略号,则设置lineBreakMode = UILineBreakModeTailTruncation.
    2、文字在label内换行,想增加间距,需要用到一个类,叫做可变段落风格,NSMutableParagraphStyle,设置好行间距后,把段落风格对象添加到字符串的特性中(attribute),代码:

    NSMutableParagraphStyle *paragraphStyle = [NSMutableParagraphStyle new];
            //给文字加一个格式
            // 行间距设置为10
            [paragraphStyle setLineSpacing:10];
            [paragraphStyle setAlignment:NSTextAlignmentLeft];//换行居中
            NSString *testString = @"1. 请确保您填写的邮箱地址是正确;\n2. 请注意在垃圾邮件或其它文件夹中查找;\n3. 请尝试设置邮件地址白名单、域名白名单;\n4. 检查邮件客户端是否收发正常。";
            NSMutableAttributedString *setString = [[NSMutableAttributedString alloc] initWithString:testString];
            [setString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [testString length])];
            [_bottomLabel setAttributedText:setString];
    

    相关文章

      网友评论

          本文标题:UILabel的特殊点

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