字符串文字大小不同

pragma mark - 字符串處理 文字大小不同

  • (NSMutableAttributedString *)changeStringType:(NSString *)typeString
    withPrice:(NSString *)priceStr
    withTypeFont:(UIFont *)typeFont
    withPriceFont:(UIFont *)priceFont
    withReturn:(BOOL)isEnter
    {
    NSString *centerString = isEnter ? @"\n" : @"";

    NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@%@%@", typeString, centerString, priceStr]];

    [attrString addAttribute:NSFontAttributeName value:typeFont range:NSMakeRange(0, typeString.length)];
    [attrString addAttribute:NSFontAttributeName value:priceFont range:NSMakeRange((isEnter ? (typeString.length+1) : (typeString.length)), priceStr.length)];

    return attrString;
    }

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容