gpt4 book ai didi

ios - 计算tableView的heightForRowAtIndexPath中的UICollectionView contentSize

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:20 28 4
gpt4 key购买 nike

我在 UITableViewCell 中有一个 collectionView。 collectionView 的内容是动态的,因此它的高度也是动态的,tableView 单元格的高度取决于 collectionView 的高度。 collectionView 单元有不同的大小。 collectionView 的高度始终设置为适合其 contentSize 高度。

我的问题是 tableView 的函数 heigthForRowAtIndexPath 在创建 collectionView 之前调用(在 cellForRowAtIndexPath 中)所以,要返回适合 collectionView 的高度,我需要手动计算它(这似乎不是一个好主意对于具有不同大小的单元格的 collectionView)。

我尝试使用自动布局来使用 UITableViewAutomaticDimension,但它没有用(也许我用错了方法)。

让 UITableViewCell 在 heightForRowAtIndexPath 中考虑其 subview 高度的最佳方法是什么?我可以在不创建 collectionView 的情况下知道它的估计大小吗?

最佳答案

使用 iOS 8 中提供的自调整大小。网上有很多很好的教程,例如:http://www.appcoda.com/self-sizing-cells/ .

这个想法是,您可以使用自动布局和 viewDidLoad 中的几行代码来呈现一个表格 View 单元格,该单元格动态适合其中的内容。

更多教程:

关于ios - 计算tableView的heightForRowAtIndexPath中的UICollectionView contentSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28749885/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com