网络图片 高度

  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
    PJJokeTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"TextJokeCell"];
    if (cell == nil) {
    cell = [[PJJokeTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"TextJokeCell"];
    }
    PJJoke *joke = self.jokes[indexPath.row];
    cell.time.text = joke.time;
    cell.text.text = joke.text;
    if (joke.imgurl && joke.imgurl.length > 0) {
    SDImageCache *imageCache = [SDImageCache sharedImageCache];
    if ([imageCache diskImageExistsWithKey:joke.imgurl]) {
    [cell.image setImage:[imageCache imageFromDiskCacheForKey:joke.imgurl]];
    } else {
    [cell.image setImageWithURL:[NSURL URLWithString:joke.imgurl]
    completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {
    if (error == nil && image && joke && tableView) {
    joke.imageWidth = image.size.width;
    joke.imageHeight = image.size.height;
    [tableView beginUpdates];
    [tableView endUpdates];
    }
    }];
    }
    }
    return cell;
    }

  • (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
    {
    PJJoke *joke = self.jokes[indexPath.row];
    SDImageCache *imageCache = [SDImageCache sharedImageCache];
    if ([imageCache diskImageExistsWithKey:joke.imgurl]) {
    UIImage * = [imageCache imageFromDiskCacheForKey:joke.imgurl];
    joke.imageWidth = image.size.width;
    joke.imageHeight = image.size.height;
    }
    return [PJJokeTableViewCell heightForJoke:self.jokes[indexPath.row]];
    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,971评论 3 38
  • 自定义单元格 表格无论有多少中自定义单元格样式 每一种自定义单元格都有复用的能力所以每一个单元格都要带有一个静态局...
    DVWang阅读 1,911评论 0 0
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 4,813评论 1 6
  • 聊天控制器(ChatViewController)界面搭建 14.聊天界面-工具条排版 1)搭建界面 添加聊天控制...
    夜空已沉寂阅读 8,230评论 0 4
  • 镜头散漫,情节也是这一出那一茬的。一看编剧是朱天文,想起来读她的《荒人手记》也是不知道在写些什么,但不以为故作高深...
    奔跑的萃萃阅读 2,481评论 0 1