首页 > 学院 > 开发设计 > 正文

改变UILabel其中一部分颜色

2019-11-09 18:45:36
字体:
来源:转载
供稿:网友

修改UILabel的某一部分颜色需要用到NSMutableAttributedString

UILabel *label = [[UILabel alloc] init]; label.textColor = TextGrayColor; label.font = [UIFont systemFontOfSize:12];NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:@"网址是:https://www.baidu.com"];//更改字体 [string addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:20] range:NSMakeRange(4, 21)]; //修改颜色 [string addAttribute:NSForegroundColorAttributeName value:[UIColor lightGrayColor] range:NSMakeRange(4, 21)];label.attributedText = string;
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表