实现字符串中所有的箭头都变成灰色


NSArray* numbers =@[@"→"];

NSMutableAttributedString*stringss = [[NSMutableAttributedStringalloc]initWithString:nameArrayM[indexPath.row]];

for(inti =0; i < nameText.length; i ++) {

//这里的小技巧,每次只截取一个字符的范围

NSString*a = [nameTextsubstringWithRange:NSMakeRange(i,1)];

//判断装有0-9的字符串的数字数组是否包含截取字符串出来的单个字符,从而筛选出符合要求的数字字符的范围NSMakeRange

if([numberscontainsObject:a]) {

[stringsssetAttributes:@{NSForegroundColorAttributeName:[UIColorcolorWithHexString:@"f4f5f6"],NSFontAttributeName:[UIFontsystemFontOfSize:15]}range:NSMakeRange(i,1)];

}

}

cell.name.attributedText= stringss;

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

推荐阅读更多精彩内容