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:      要特殊处理文字的大小。
 **/

Paste_Image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,913评论 25 708
  • 我的同事C姐,三十多岁的年纪,长相清秀的美女一枚,爱打扮爱逛街,C姐的老公W先生,与C姐年龄相仿,瘦高的个子、英俊...
    张苏阅读 632评论 3 3
  • 有些累的周末,略带疲惫的一周。自己不小心走入自己的枷锁,被卷入一件本就与我无关的事情,险些丢了自己。 习惯了与世无...
    queen_baby阅读 177评论 0 0
  • 今天课堂上遇到一孩子,她上课总是讲话,我准备给她调一下位置,就是中间空一张桌子,结果她说,我凭什么要换,我不...
    转角遇到最好的自己阅读 347评论 0 1
  • 寒风携云冷意浓, 雨凝成冰坠入怀。 不见江山苍茫色, 片片飞花落尘埃。
    苍峰冷冽阅读 411评论 4 4