您的位置:首页 > 移动开发 > IOS开发

ios iOS中改变部分字体颜色

2017-04-30 17:03 405 查看
//为空提示语
- (UILabel *)createHintLabel:(NSString*)hintStr
{
NSMutableAttributedString *hintString = [[NSMutableAttributedString alloc]initWithString:hintStr];
//全部字体颜色先设置
NSRange range1 = [[hintString string]rangeOfString:hintStr];
[hintString addAttribute:NSForegroundColorAttributeName value:68758E range:range1];

//获取要调整颜色的文字位置,调整颜色
NSRange range2 = [[hintString string]rangeOfString:[self getShortAddressStr]];
[hintString addAttribute:NSForegroundColorAttributeName value:20304B range:range2];

UILabel *_empityLab = [[UILabel alloc]init];
_empityLab.numberOfLines = 0;
_empityLab.textAlignment = NSTextAlignmentCenter;
[_empityLab setFrame:CGRectMake(0, 0, kDEVICEWIDTH, 50)];
[_empityLab setFont:loadFont(16)];
//[_empityLab setTextColor:TFCOLOR_68758E];
_empityLab.attributedText = hintString;

return _empityLab;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: