此次实作想做出以下效果: 在TableViewController下,实作不同的动态原型单元格 自适应TableView单元格高度:自适应的栏高 把CollectionView包在TableViewCell内,并同时也具有自适应TableView像元高度 实作: 利用不同的标识符,包在……else内,回传cell 2.自适应TableView单元格高度:注意:Label的约束要设置,第1行改为0 3.因为CollectionView的ContentSize是后来才知道的,所以利用一个变数,获取CollectionView的ContentSize之后,再到heightForRowAt更改TableView的行高度 参考: UICollectionView动态高度 是的,您可以做到。如果您想要动态的tableview高度,则需要将tableview的估计高度设置为welll。stackoverflow.com