iOS开发同一段文字显示不同颜色和字体

释放双眼,带上耳机,听听看~!

今天提供一种方法,,不过这次同一段文字显示不同颜色和字体大小的文字:

    //可提现金额
UILabel *tixianLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 60, 300, 20)];
tixianLabel.text = @"当前可提现金额0.00元";
tixianLabel.textAlignment = NSTextAlignmentLeft;
tixianLabel.font = [UIFont systemFontOfSize:14];
tixianLabel.textColor = [UIColor colorWithRed:0.27f green:0.28f blue:0.28f alpha:1.00f];
[self.view addSubview:tixianLabel];
NSString *testStr = @"当前可提现金额3000.00元";
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:testStr];
[str addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:0.27f green:0.61f blue:1.00f alpha:1.00f] range:NSMakeRange(7,testStr.length - 8)];
[str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:NSMakeRange(7,testStr.length - 8)];
tixianLabel.attributedText = str;

其实原理都是通过Attribute来实现的,具体的看看代码。

人已赞赏
iOS文章

iOS开发 用AFNetworking实现https单向验证,双向验证

2021-2-2 23:39:52

iOS文章

iOS开发分屏动画

2021-2-3 0:55:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索