IOS开发中如何将字符串中的特定单词修改颜色
来源:爱站网时间:2021-01-11编辑:网友分享
在IOS的开发过程中,程序员会设置特效来提高app的视觉效果,而使用富文本设置字符串的颜色、大小和文本类型也可以达到这样的效果,爱站技术频道就为大家整理了IOS开发中如何将字符串中的特定单词修改颜色。
在IOS的开发过程中,程序员会设置特效来提高app的视觉效果,而使用富文本设置字符串的颜色、大小和文本类型也可以达到这样的效果,爱站技术频道就为大家整理了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获取手机通讯录