NSString * jointStr = @“字符串设置指定内容我是你永远得不到的爸爸的文字颜色”;
NSString * changecolorStr =@"得不到的爸爸";
if ([jointStr containsString:changecolorStr] && ![changecolorStr isKindOfClass:[NSNull class]]) {
NSMutableAttributedString *contentStr = [[NSMutableAttributedString alloc]initWithString:jointStr];
//找出特定字符在整个字符串中的位置
NSRange redRange = NSMakeRange([[contentStr string] rangeOfString:changecolorStr].location, [[contentStr string] rangeOfString:changecolorStr].length);
//修改特定字符的颜色
[contentStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:redRange];
//修改特定字符的字体大小
[contentStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:15] range:redRange];
[contentStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:18] range:redRange];
[_lab setAttributedText:contentStr];
}
效果: 字符串设置指定内容我是你永远得不到的爸爸的文字颜色
本文详细介绍SwiftUI框架在iOS开发中的应用,包括视图构建、状态管理及动画效果实现等核心内容,适合iOS开发者深入学习。
1万+

被折叠的 条评论
为什么被折叠?



