iOS移动开发社区iOS开发资料收集区ios实用开发技巧

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

2017-03-29  本文已影响62人  PM_崧崧

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;

上一篇下一篇

猜你喜欢

热点阅读