美文网首页
拼接文本

拼接文本

作者: 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