Ios 如何根据tableview单元格中的单元格内容制作动态单元格?

Ios 如何根据tableview单元格中的单元格内容制作动态单元格?,ios,objective-c,Ios,Objective C,我正在创建图像中提到的动态单元。 如何在表视图中创建动态单元格 代码 形象 我已经做了简单的代码演示。 现在我想要这种类型的功能 1) 名称和日期的显示方式应与图中所示不同 2) 应根据内容调整单元格大小 谢谢您必须使用CustomCell 使用Objective-C类模板将新文件添加到项目中。将其命名为DetailViewell,并使其成为UITableViewCell的子类 对于您的第一个要求:请遵循此要求,这将帮助您: 第二个要求: 如果将适当的autolayout约束设置为label

我正在创建图像中提到的动态单元。 如何在表视图中创建动态单元格

代码 形象

我已经做了简单的代码演示。 现在我想要这种类型的功能

1) 名称和日期的显示方式应与图中所示不同

2) 应根据内容调整单元格大小


谢谢

您必须使用
CustomCell

使用
Objective-C
类模板将新文件添加到项目中。将其命名为
DetailViewell
,并使其成为
UITableViewCell
的子类

对于您的第一个要求:请遵循此要求,这将帮助您:

第二个要求:

如果将适当的
autolayout
约束设置为label,则只需设置以下委托方法即可实现此目的

-(CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
   //minimum size of your cell, it should be single line of label if you are not clear min. then return UITableViewAutomaticDimension;    
   return UITableViewAutomaticDimension; 
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return UITableViewAutomaticDimension;
}

感谢Suraj的建议,我如何设置标签的自动布局约束?@hd1344请参阅Welcome@hd1344,如果它起作用,那么您可以投票并接受我的答案,因为它将在将来对其他人有所帮助:)
-(CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
   //minimum size of your cell, it should be single line of label if you are not clear min. then return UITableViewAutomaticDimension;    
   return UITableViewAutomaticDimension; 
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return UITableViewAutomaticDimension;
}