iOS如何将字符串中特定后的字变成红色
时间:2020-11-21 14:40:49|栏目:iOS代码|点击: 次
一,效果图。

二,代码。
ViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UILabel *testLabel=[[UILabel alloc]initWithFrame:CGRectMake(10, 100, 100, 50)];
testLabel.text=@"1234567890";
testLabel.backgroundColor=[UIColor orangeColor];
[self.view addSubview:testLabel];
[self redXingWithLabel:testLabel atIndex:2];
}
//将字符串特定的1个字变成红色
- (void)redXingWithLabel:(UILabel *)tempLabel atIndex:(NSInteger)tempIndex {
NSMutableAttributedString * tempString = [[NSMutableAttributedString alloc] initWithString: tempLabel.text];
[tempString addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(tempIndex, 1)];
tempLabel.attributedText = tempString;
}
栏 目:iOS代码
下一篇:iOS 图片压缩方法的示例代码
本文标题:iOS如何将字符串中特定后的字变成红色
本文地址:http://www.codeinn.net/misctech/24785.html






