#import "NSAttributedString+EX.h"
@implementation NSAttributedString (EX)
/**
* 改变一个字符串指定字符的样式(颜色,大小等)
*
* @param changePart 根据数据会变化的部分
* @param unChangePart 固定不变的部分
* @param unChangeColor 固定不变部分需要改成的颜色
* @param unChangeFont 固定不变部分需要改成的大小
*
* @return 经过改变的 NSAttributedString
*/
+ (NSAttributedString *)getAttributWithChangePart:(NSString *)changePart UnChangePart:(NSString *)unChangePart UnChangeColor:(UIColor *)unChangeColor UnChangeFont:(UIFont *)unChangeFont{
NSString *allStr = [NSString stringWithFormat:@"%@%@",unChangePart,changePart];
NSRange unChangePartRange = [allStr rangeOfString:unChangePart];
NSMutableAttributedString *allAttStr = [[NSMutableAttributedString alloc] initWithString:allStr];
if (unChangeColor) {
[allAttStr addAttribute:NSForegroundColorAttributeName value:unChangeColor range:unChangePartRange];
}
if (unChangeFont) {
[allAttStr addAttribute:NSFontAttributeName value:unChangeFont range:unChangePartRange];
}
return allAttStr;
}
@end
修改字符串中指定字符的样式(颜色,大小等)方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 先看效果 自定义属性简介 傻瓜式使用方法 xml Java代码中使用方法 参数1:要展示的字符串;参数2:指定要设...