同一個label中間幾個字 變顏色、大小都能改變

#pragma mark 同一個label中間幾個字 變顏色、大小都能改變

//用法:self.integralLabel.attributedText =[NSString getLabelChangeColor:[UIColor orangeColor] andFont:[UIFont systemFontOfSize:22] andString1:@"我的" andChangeString:@"大的" andGetstring3:@"自己"];

+(NSMutableAttributedString*)getLabelChangeColor:(UIColor*)color andFont:(UIFont*)fout andString1:(NSString*)string1 andChangeString:(NSString*)string2 andGetstring3:(NSString*)string3{

//string2 是變色的部分

NSString *inteStr = [NSString stringWithFormat:@"%@%@%@",string1,string2,string3];

NSMutableAttributedString *inteMutStr = [[NSMutableAttributedString alloc] initWithString:inteStr];

//設置中間變紅的字體大小顏色

NSRange orangeRange = NSMakeRange([[inteMutStr string] rangeOfString:string2].location, [[inteMutStr string] rangeOfString:string2].length);

[inteMutStr addAttributes:@{NSFontAttributeName:fout,NSForegroundColorAttributeName:color} range:orangeRange];

return inteMutStr;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 字體屬性設置示例:if(color ==nil) {color = [NSColor redColor];}NSF...
    袏扌戒指閱讀 8,503評論 0 2
  • 與NSString類似,在iOS中AttributedString也分為NSAttributedString和 N...
    錢十六閱讀 911評論 0 0
  • 自己封裝的工具類一、NSString類型//手機號碼驗證+(BOOL)phoneText:(NSString*)s...
    愛恨的潮汐閱讀 916評論 0 1
  • 年年歲歲花相似,歲歲年年人不同。 又是一年高考季,萬般感慨涌心頭。昨日看到朋友發(fā)的狀態(tài),清一色的“愛心送考車”在考...
    尚武三寶閱讀 469評論 0 0
  • 黍離 彼黍離離,彼稷之苗。行邁靡靡,中心搖搖。 知我者,謂我心憂;不知我者,謂我何求。悠悠蒼天,此何人哉? 彼黍離...
    OLYmpcs閱讀 563評論 0 0

友情鏈接更多精彩內容