废话不多说了,大家先看下代码吧,具体待明日如下所示:
//str:要改变的字
//result:整个label里的字
//color: 字的颜色
- (NSMutableAttributedString *)changeSomeText:(NSString *)str inText:(NSString *)result withColor:(UIColor *)color {
NSMutableAttributedString *attributeStr = [[NSMutableAttributedString alloc] initWithString:result];
NSRange colorRange = NSMakeRange([[attributeStr string] rangeOfString:str].location,[[attributeStr string] rangeOfString:str].length);
[attributeStr addAttribute:NSForegroundColorAttributeName value:color range:colorRange];
return attributeStr;
}
效果:
以上所述是小编给大家介绍的iOS 更改UILabel某些字体样式方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!
您可能感兴趣的文章:iOS开发中使用UILabel设置字体的相关技巧小结iOS长按UIlabel实现可复制功能iOS应用中UILabel文字显示效果的常用设置总结iOS App开发中修改UILabel默认字体的方法iOS中UILabel设置居上对齐、居中对齐、居下对齐及文字置顶显示iOS 设置UILabel的行间距并自适应高度的方法iOS开发笔记--详解UILabel的相关属性设置iOS UILabel 设置内容的间距及高度的计算示例iOS UILabel根据内容自动调整高度iOS如何封装带复制功能的UILabel示例代码