图文混排

-(NSMutableAttributedString*)string:(NSString*)allString:(NSString*)unit
{
   
    NSMutableAttributedString* string=[[NSMutableAttributedString alloc]initWithString:allString];
    [string addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:[allString rangeOfString:unit ]];
    return string;
    
}
-(NSMutableAttributedString*)addImage:(NSString*)imageName:(NSString*)str
{
    
    
    //创建图片附加
    NSTextAttachment * attach =[[NSTextAttachment alloc]init];
    attach.image=[UIImage imageNamed:imageName];
    attach.bounds=CGRectMake(0, -25,50, 50);
    
    NSMutableAttributedString* string=[[NSMutableAttributedString alloc]init];
    
    NSAttributedString* attachString=[NSAttributedString attributedStringWithAttachment:attach];
    [string appendAttributedString:attachString];
    NSAttributedString* a=[[NSAttributedString alloc]initWithString:str];
//    [string appendAttributedString:attachString];
    [string appendAttributedString:a];
    return string;
    
}

posted @ 2015-10-12 14:23  谢小锋  阅读(152)  评论(0)    收藏  举报