美文网首页
拼接文本

拼接文本

作者: HuLL乐乐 | 来源:发表于2016-10-18 15:40 被阅读24次

    //拼接文本

    pragma mark - 封装拼接文本方法

    (NSMutableAttributedString *)labAttribute:(NSString *)baseStr
    withAddStr:(NSString *)addStr
    withBaseStrSize:(int)baseStrSize
    withAddStrSize:(int)addStrSize
    withBaseColor:(UIColor *)baseColor
    withAddColor:(UIColor *)addColor;
    {

    NSString *string = [NSString stringWithFormat:@"%@%@",baseStr,addStr];
    
    NSMutableAttributedString *str = [[NSMutableAttributedString alloc]initWithString:string];
    //两段文本之间有空格baseStr.length
    [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:baseStrSize] range:NSMakeRange(0, baseStr.length)];
    
    [str addAttribute:NSForegroundColorAttributeName value:baseColor range:NSMakeRange(0, baseStr.length)];
    
    [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:addStrSize] range:NSMakeRange(baseStr.length, addStr.length)];
    
    [str addAttribute:NSForegroundColorAttributeName value:addColor range:NSMakeRange(baseStr.length,addStr.length)];
    
    return str;
    

    }
    /**

    • 拼接文本
    • @param baseStr 前半部分字符串
    • @param addStr 后半部分字符串
    • @param baseStrSize 前半部分字符串字号大小
    • @param addStrSize 后半部分字符串字号大小
    • @param baseColor 前半部分字符串颜色
    • @param addColor 后半部分字符串颜色
      */

    相关文章

      网友评论

          本文标题:拼接文本

          本文链接:https://www.haomeiwen.com/subject/jlltuttx.html