我需要在我打开collectionview时展开collpase tableview和indide tableviewcell的同时,我还需要根据其item.collectionview的动态高度。目前,我正在根据扩展collpase静态跟踪身高。I need similar to this image
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
if (self.selectedIndex == indexPath.row) {
return 150;
}else{
return 40;
}
}
tableview方法用于调整行高,我希望它可以动态设置高度。我也有collectionview在里面。供参考,我有2张图像,它工作正常,但带有静态heigt,我希望它动态。[以下为参考图像] [2]
[1]: https://i.stack.imgur.com/iJ8Df.png
image when collectionview item is more set, i want it to set dynamically
答案 0 :(得分:0)
首先,获取单元格的模型,然后使用图像计数进行计算,例如:
// cell height is 40
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return model.images.count / 6 * 40
}