【代码笔记】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王者之路 2019-06-28
tzshlyt 2019-06-20
MinggeQingchun 2015-07-13
惠秀宝 2013-04-12
石虎 2014-07-21
Mangoios 2014-06-05
最美应用有价值的好应用 2018-03-08
MAGI的专栏 2017-12-05