2016-07-15 18 views
1

私はさまざまなセルを持つテーブルビューを持っています。彼らはすべてのセルがラベルタイプで、ラベルが複数行のテキストが含まれている場合、ラベルが増加し、細胞の高さを拡張し、原因となります例えばコレクションビューを含むセルの高さを動的に変更する

tableView.estimatedRowHeight = 45.0 
tableView.rowHeight = UITableViewAutomaticDimension 

を使用してサイズを変更するように設定されています。私はちょうどその中にコレクションビューを持つ新しいタイプのセルを作成しました。しかし、問題は、より多くのセルがコレクションビューに追加されると、フレームのサイズが大きくならず、セルの高さが拡大しないということです。代わりに、コレクションビューはスクロール可能になります。スクロール可能にするのではなく、より多くのセルが追加されるとコレクションビューフレームを展開する方法はありますか?これについての指針は本当に感謝しています!ありがとう!

答えて

1

コレクションビューに制約を設定し、コードでサイズを変更できます。

@IBOutlet weak var collectionViewHeightConstraint: NSLayoutConstraint! 


let height = cells.count * a //a = height of the cells within the collection view 
collectionViewHeightConstraint.constant = CGFloat(height) 
関連する問題