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;
}
- (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;
}
相关文章推荐
- iOS -XX天xx时xx分xx秒部分改变颜色和字体大小
- iOS使用NSMutableAttributedString改变字符串中部分文字的字体颜色或大小
- iOS改变电池栏字体颜色
- 改变TextView中部分字体颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- ios改变导航条title的字体大小和颜色
- IOS_改变UITextField placeHolder颜色、字体
- IOS_改变UITextField placeHolder颜色、字体
- IOS_改变UITextField placeHolder颜色、字体
- Android textview 同时改变字符串中部分字体的颜色与大小
- IOS_改变UITextField placeHolder颜色、字体
- ios:改变tableview的titleForHeaderInSection字体颜色设置
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- IOS_改变UITextField placeHolder颜色、字体
- iOS 改变Search Bar中Scope Button中文本的颜色和字体
- IOS_改变UITextField placeHolder颜色、字体
- ios改变导航条title的字体大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色