56 lines
2.1 KiB
Objective-C
56 lines
2.1 KiB
Objective-C
//
|
|
// NSString+Add.h
|
|
// LettuceFinancial
|
|
//
|
|
// Created by roadroor on 2017/12/8.
|
|
// Copyright © 2017年 Roadoor. All rights reserved.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
@interface NSString (Add)
|
|
|
|
+ (NSMutableAttributedString *)ls_changeFontAndColor:(UIFont *)font Color:(UIColor *)color TotalString:(NSString *)totalString lineSpace:(CGFloat)spacing textAlignment:(NSTextAlignment)alignment SubStringArray:(NSArray *)subArray;
|
|
|
|
|
|
+ (NSMutableAttributedString *)ls_changeFontAndColor:(UIFont *)font Color:(UIColor *)color TotalString:(NSString *)totalString lineSpace:(CGFloat)spacing SubStringArray:(NSArray *)subArray;
|
|
/**
|
|
* 改变某些文字的颜色 并单独设置其字体
|
|
*
|
|
* @param font 设置的字体
|
|
* @param color 颜色
|
|
* @param totalString 总的字符串
|
|
* @param subArray 想要变色的字符数组
|
|
*
|
|
* @return 生成的富文本
|
|
*/
|
|
+ (NSMutableAttributedString *)ls_changeFontAndColor:(UIFont *)font Color:(UIColor *)color TotalString:(NSString *)totalString SubStringArray:(NSArray *)subArray;
|
|
|
|
/**
|
|
* 改变某些文字的颜色 并单独设置其字体
|
|
*
|
|
* @param font 设置的字体
|
|
* @param color 设置的颜色
|
|
* @param totalString 总的字符串
|
|
* @param subArray 想要变色的Range数组
|
|
*
|
|
* @return 生成的富文本
|
|
*/
|
|
+ (NSMutableAttributedString *)ls_changeFontAndColor:(UIFont *)font Color:(UIColor *)color TotalString:(NSString *)totalString SubRangeArray:(NSArray<NSNumber*> *)subArray;
|
|
|
|
/**
|
|
设置文字最后一个字母
|
|
|
|
@param font <#font description#>
|
|
@param color <#color description#>
|
|
@param totalString <#totalString description#>
|
|
@return <#return value description#>
|
|
*/
|
|
+ (NSMutableAttributedString *)ls_changeLastLettersLFontAndColor:(UIFont *)font Color:(UIColor *)color TotalString:(NSString *)totalString;
|
|
|
|
/**
|
|
改变某些文字的颜色 设置不同的字体
|
|
*/
|
|
+ (NSMutableAttributedString *)ls_changePrefixString:(NSString *)prefixString PrefixFont:(UIFont *)prefixFont PrefixColor:(UIColor *)prefixColor SuffixesString:(NSString*)suffixesString SuffixesFont:(UIFont *)suffixesFont SuffixesColor:(UIColor *)suffixesColor;
|
|
@end
|