UITableViewCell 内に collectionView があります。collectionView のコンテンツは動的であるため、その高さも動的であり、tableView セルの高さは collectionView の高さに依存します。collectionView セルにはさまざまなサイズがあります。collectionView の高さは、その contentSize の高さに合わせて常に設定されます。
私の問題は、tableView の関数 heigthForRowAtIndexPath が、collectionView が作成される前に呼び出されることです (cellForRowAtIndexPath で)。異なるサイズのセル)。
UITableViewAutomaticDimension を使用するために autolayout を使用しようとしましたが、機能しませんでした (間違った方法で実行した可能性があります)。
UITableViewCellにheightForRowAtIndexPathのサブビューの高さを考慮させるための最良のアプローチは何ですか? collectionView を作成せずに推定サイズを知ることはできますか?