我有一个包含自定义单元格的表格视图。我有一个包含要在表格单元格上显示的文本的对象。但是文本的大小可能会有所不同,因此根据内容大小,单元格的大小应该增加或减少。怎么办这个?
问问题
272 次
1 回答
1
首先cell
根据您的text
.
CGSize boundingSize = CGSizeMake(220.0, 500);
//Adjust your Font name and size according to you
CGSize requiredSize = [cell.txtViewDescription.text sizeWithFont:[UIFont fontWithName:@"Helvetica" size:13.0] constrainedToSize:boundingSize lineBreakMode:UILineBreakModeWordWrap];
CGFloat requiredHeight = requiredSize.height;
requiredHeight = requiredHeight + 20.0;
现在使用此方法分配cell Height
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
这只是一个想法。现在一切都取决于你的逻辑。祝你好运!
于 2012-09-20T05:08:06.447 回答