UItableView cell 自适应高度
2012-07-15 16:54
393 查看
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; cell.textLabel.lineBreakMode = UILineBreakModeWordWrap; cell.textLabel.numberOfLines = 0; cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:17.0]; }
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *cellText = @"Go get some text for your cell."; UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:17.0]; CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT); CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap]; return labelSize.height + 20; } --------------------------- other mehod the solve this problem
UILabel* label = [[UILabel alloc] initWithFrame:cell.frame]; label.numberOfLines = <...an appriate number of lines...> label.text = <...your text...> [label sizeToFit]; [cell addSubview:label]; [label release];
相关文章推荐
- UITableViewCell高度自适应探索--UITableView+FDTemplateLayoutCell(转载)
- UIday1101:UITableView 3 自定义cell 多种cell混合使用 cell自适应高度
- swift UITableView cell自适应高度
- 【iOS开发】UITableView Cell 自适应高度
- (原创)iOS中cell高度自适应方法UITableView设置
- 爬爬爬之路:UI(十一) UITableView(三) 自定义Cell 多Cell混合 自适应高度 及cell的状态控制
- iPhone UItableView cell 自适应高度
- UIday1103:UITableView 3 cell高度自适应代码
- iOS开发继iOS8后UITableView的Cell高度自适应
- UItableView cell 自适应高度
- 关于 UITableView 中 cell 自适应高度的问题
- Masonry和FDTemplateLayoutCell搭配使用「UITableview自适应内容高度」
- swift中UITableView的使用(cell复用-自适应高度、headerView复用、footerView复用)
- 【iOS】Masonry和FDTemplateLayoutCell搭配使用「UITableview自适应内容高度」
- IOS UItableview UIcollectionview cell高度自适应
- Masonry 和 UITableView-FDTemplateLayoutCell 实现自适应高度的Cell
- UItableView cell 自适应高度
- swift UITableView cell自适应高度
- 【自用】UITableView每个cell高度自适应
- UITableView的cell自适应高度