2017-04-06 4 views
1

コレクションビューのセル内にTableViewを追加しましたが、コレクションビューのセルの高さはTableViewデータに依存する必要があります。Dynamic Collection TableViewを内部に表示するセル?

ありがとうございました。たぶんこれは、その後、セルに正しい値

tableView.reloadData() 
     dispatch_async(dispatch_get_main_queue(), {() -> Void in 
      requiredCellHeight = self.tableView.contentSize.height 
     }) 

を与えるcollectionviewをロードするテーブルビューのコンテンツの高さをフェッチこれがために、メインスレッド上で待機し、完全な、それを待って、最初のテーブルビューを再ロードすることによって達成することができ

+0

非常に複雑ですね。そのテーブルビューの代わりに垂直UIStackViewを使うのはどうですか? –

+0

@BartvanKuikはSwift 3の例を教えてもらえますか? –

答えて

2

読み込むテーブルビュー。私たちがメインスレッドをブロックしているので、理想的な解決策ではありませんが、この複雑な設定ではうまくいくかもしれません。

関連する問題