2016-09-29 15 views
0

データベースからデータをロードして初めてtableView.reloadData()tableHeightConstraint.constant = tableView.contentSize.heightを呼び出すと、完全に機能します。しかし、新しいセルを追加してもう一度やり直すと、うまくいきません。 tableHeightConstraint.constant = tableView.contentSize.heightがなくても、私はtableViewの高さを変えることはできません。 tableViewの高さを変更することが重要です。CellForRowAtはテーブルビューの高さを変更した後に呼び出しません

答えて

0

UITableViewは単純なUIScrollViewではなく、現在のビュー画面のセルのContentSizeであり、すべてのセルではありません。

現在のビュー範囲外にセルを追加すると、ContentSizeは変更されません。

+0

http://stackoverflow.com/questions/9958328/when-does-a-uitableviews-contentsize-get-set – MRustamzade

関連する問題