美文网首页
(IOS)文字换行

(IOS)文字换行

作者: rightmost | 来源:发表于2018-12-19 11:43 被阅读0次

    在弹框上实现文字“代缴个税规则已变更,详情请查看财富值攻略!”的换行居中显示。

     NSMutableAttributedString* tncString = [[NSMutableAttributedString alloc] initWithString:@"代缴个税规则已变更,\n详情请查看财富值攻略!"];

     content.lineBreakMode = NSLineBreakByWordWrapping;

    上面两步即可实现,

    1.在要分行的地方加\n;

    2.设置换行属性,否则\n不生效

    label button等控件都可以这样做。

        UILabel*content = [UILabelnew];

        content.textColor= [UIColorcolorWithHexString:@"#666666"];

        content.font =[UIFont fontWithName:@"PingFangSC-Regular" size:14];

        content.numberOfLines=0;

        content.textAlignment = NSTextAlignmentCenter;

        content.lineBreakMode = NSLineBreakByWordWrapping;

        NSMutableAttributedString* tncString = [[NSMutableAttributedString alloc] initWithString:@"代缴个税规则已变更,\n详情请查看财富值攻略!"];

        [tncStringaddAttribute:NSUnderlineStyleAttributeName

                          value:@(NSUnderlineStyleSingle)

                          range:(NSRange){16,5}];

        //此时如果设置字体颜色要这样

        [tncStringaddAttribute:NSForegroundColorAttributeName value:[UIColor colorWithHexString:@"#366ef6"]  range:NSMakeRange(16,5)];

        //设置下划线颜色...

        [tncStringaddAttribute:NSUnderlineColorAttributeName value:[UIColor colorWithHexString:@"#366ef6"] range:(NSRange){14,5}];

        content.attributedText= tncString;

        [self.popoutViewaddSubview:content];

    相关文章

      网友评论

          本文标题:(IOS)文字换行

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