私は、ネストされた2レベルのUITableViews
を含むスクリーンを持っています。 外側(最上位)TableView
の各セルは、UITableView
を含むUITableViewCell
です。 ネストされたUITableView with Automatic Dimension
各cell
内部TableView
が正しく実行され、正しく描画すべての制約が正しくUITableViewAutomaticDimension
を実現しています。
table.estimatedRowHeight = 400
table.rowHeight = UITableViewAutomaticDimension
ともheightForRow
でUITableViewAutomaticDimension
を返す: 問題はイムがで彼らの高さを設定しようとすると、トップレベルTableView
セルの高さです。 セルの高さが400またはそれ以上(各セルの動的な高さ)のとき、セルの高さは45になります。 私はここで何が欠けていますか? トップレベルTableView
は内部セルの高さを見積もることができませんか?
ヘルプはずっと
'heightForRow'または' estimatedRowHeight'デリゲートメソッドを実装しましたか? – Lion
はい、両方のTableViews + heightForRowビュー内の推定行の高さは –
をロードしてから 'heightForRow'とコメントし、' estimatedHeightForRowAtIndexPath'を実装し、 'UITableViewAutomaticDimension'を返します。一度それを助けることができたらそれを試みなさい!私は確信していませんが、一度試してみてください! – Lion