欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

IOS中一段文字设置多种字体颜色代码

程序员文章站 2022-06-16 13:25:38
给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下: 复制代码 代码如下: [self fuwenbenlabel:contentla...

给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下:

复制代码 代码如下:

[self fuwenbenlabel:contentlabel fontnumber:[uifont systemfontofsize:15] andrange:nsmakerange(6, 1) andcolor:rgbacolor(34, 150, 253, 1)];

复制代码 代码如下:

//设置不同字体颜色
-(void)fuwenbenlabel:(uilabel *)labell fontnumber:(id)font andrange:(nsrange)range andcolor:(uicolor *)vacolor
{
    nsmutableattributedstring *str = [[nsmutableattributedstring alloc] initwithstring:labell.text];
    //设置字号
    [str addattribute:nsfontattributename value:font range:range];
    //设置文字颜色
    [str addattribute:nsforegroundcolorattributename value:vacolor range:range];
    labell.attributedtext = str;
}

以上所述就是本文的全部内容了,希望大家能够喜欢。