OC——网络解析获取图片的应用

headimageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, DEVW, DEVW/2)];
        headimageView.contentMode = UIViewContentModeScaleAspectFit;
        NSString *strImg = [strJson objectForKey:@"image"];
        if (strImg.length > 0) {
            strImg = [FuncPublic GetImageUrl:strImg];
            strImg = [strImg stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
            NSURL *url = [NSURL URLWithString:strImg];
            [headimageView sd_setImageWithURL:url placeholderImage:[UIImage imageNamed:@"jz3.png"]];
        } else {
            headimageView.image = nil;
        }

  

+(NSString*)GetImageUrl:(NSString*)_path
{
    NSRange range = [_path rangeOfString:@"http://"];//判断字符串是否包含
    if (range.length >0)//包含
    {
        return _path;
    }
    else//不包含
    {
        return [NSString stringWithFormat:@"%@%@",kAPIHost,_path];
    }
}

  

- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder {
    [self sd_setImageWithURL:url placeholderImage:placeholder options:0 progress:nil completed:nil];
}

  

posted @ 2016-01-18 15:22  LeoMabi  阅读(346)  评论(0编辑  收藏  举报