在弹框上实现文字“代缴个税规则已变更,详情请查看财富值攻略!”的换行居中显示。
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];
网友评论