作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是初级 iOS 程序员我的问题是如何为 url 图像制作 facebook 或 tumblr 动态 tableview 单元格高度
我的服务器为图像提供 url 字符串,我的应用程序从 UITableView
获取 json 字符串并显示图像.但是我的应用程序句柄 UIImage
通过 SDWebImage
问题是 uitableview
单元格高度没有改变。我的代码 heightForRowAtindex
委托(delegate)方法是
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0) {
return 112.0f;
} else {
NSMutableDictionary *userPostDataDic = [userPostContentData objectAtIndex:indexPath.row - 1];
JALabel *userPostContentLabel = [[JALabel alloc] initWithFrame:CGRectMake(80, 34, 220, 60)];
userPostContentLabel.numberOfLines = 3;
userPostContentLabel.text = [userPostDataDic valueForKey:@"home_board_text"];
[userPostContentLabel setFont:[UIFont fontWithName:@"AppleSDGothicNeo-Regular" size:13.0f]];
userPostContentLabel.textColor = [CommonViewController colorWithHexString:@"00A6F8"];
[userPostContentLabel setFrame:[CommonViewController getDynamicUILabelHeightWithLabel:userPostContentLabel contentString:[userPostDataDic valueForKey:@"home_board_text"]]];
if ([[userPostDataDic valueForKey:@"home_board_image"] isKindOfClass:[NSNull class]]) {
return [CommonViewController getDynamicUILabelHeightWithLabel:userPostContentLabel contentString:[userPostDataDic valueForKey:@"home_board_text"]].size.height + 34 + 50;
} else {
NSString *homeCellIdentifier = @"magazineTableViewCell";
HomeTableViewCell *homeTableCell = [tableView dequeueReusableCellWithIdentifier:homeCellIdentifier];
if (homeTableCell == nil) {
homeTableCell = [Face3Utils getViewFromNib:@"HomeTableViewXib" class:[HomeTableViewCell class]];
}
//UIImageView *forImageHeightImageView = [[UIImageView alloc] initWithFrame:CGRectMake(80, 34, 220, 100)];
[homeTableCell.userPostContentImageView sd_setImageWithURL:[NSURL URLWithString:[userPostDataDic valueForKey:@"home_board_image"]]
placeholderImage:[UIImage imageNamed:@"iu1.png"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
}];
homeTableCell.userPostContentImageView.image = [CommonViewController imageWithImage:homeTableCell.userPostContentImageView.image scaledToWidth:220.0f];
return [CommonViewController getDynamicUILabelHeightWithLabel:userPostContentLabel contentString:[userPostDataDic valueForKey:@"home_board_text"]].size.height + 34 + [homeTableCell.userPostContentImageView.image size].height + 50;
}
}
}
UILabel
制作动态表格 View 单元格高度
UITableView
单元格高度不存在请帮助我
最佳答案
我认为您需要真正重新措辞您的问题,因为它没有意义。
我可以看到您遇到的一些问题,即您正在下载行高的图像,您不应该这样做。
该过程应该是这样的:
关于iOS 如何为 url 图像制作 facebook 或 tumblr 动态 tableview 单元格高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27521413/
我是一名优秀的程序员,十分优秀!