通过EGO ImageView延迟加载不使用自定义单元格

时间:2013-12-18 09:51:59

标签: ios uitableview egoimageview

我正在尝试使用自定义单元格从EGOImageView From here加载网址中的图片。 我曾尝试过

-(void)configureReviewCell:(YDRecentReviewCell*)mycell atindexpath:(int)indexPath
{

    NSURL* url = [NSURL URLWithString: tempPlace.placeProfileImageUrlString];
    NSURL* bijUrl = [NSURL URLWithString: tempPlace.bizlogo];
 EGOImageView*  urlimage = [[EGOImageView alloc] initWithPlaceholderImage:[UIImage imageNamed:@"placeholder.png"]];
    urlimage.delegate=self;
    urlimage.imageURL = bijUrl;

    mycell.topimage =urlimage;

}

但图像未在表格视图中显示,但是如果我将其添加为单元格内容视图([mycell.contentView addsubView:url image])上的子视图,则会出现图像。 我做错了什么。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

请检查此行

mycell.topimage = urlimage;

确保将topimage作为子视图添加到mycell的contentView中。

这似乎是修复 -

mycell.topimage = urlimage;
[mycell.contentView addSubview:mycell.topimage];

我认为 mycell.topimage在您指定任何urlimage之前为nil 。 在此分配之前,没有变量作为子视图添加到mycell.contentView。

因此,您需要在分配后将其作为子视图添加到mycell.contentView。