iOS 字段中的某些文字的处理

在做项目时遇到一些文字的需求,这样的需求少的话还是无关紧要的,也就是多个处理而已。但是这样需求多了,重复写这样的代码也就导致自己写的代码比较浮肿了。所以在空闲的时间我就针对这个问题自己写一个库,用来处理这类问题。
下面我就介绍一下怎么使用:

NSString *str = [NSString stringWithFormat:@"%@",@"今天是个好天气,有 度"];
    NSArray *arrData = [NSArray arrayWithObjects:@"20", nil];
    lbl.attributedText = [TextFeature textFeatureStr:str dataArr:arrData dataColor:GlobalYellowColor dataTextFont:GlobalProtocalTextFont];

封装的类名是TextFeature,
那几个参数的说明:

/*
 textFeatureStr:    整段文字,要特殊处理的文字要用空格代替。 如:今天是个好天气,有 度。多少度使用空格代替的。
 dataArr:           要处理的数组集。上面的多少度就可以放到这个数组集中。如:NSArray *arr = [NSArray arrayWithObjects:@"20",nil];
 dataColor:         要特殊处理文字的颜色。
 dataTextFont:      要特殊处理文字的大小。
 **/

iOS 字段中的某些文字的处理_第1张图片
Paste_Image.png

这就是效果。
代码: https://github.com/tangyi1234/TextFeature

你可能感兴趣的:(iOS 字段中的某些文字的处理)