Ios 自定义tableview单元格出现问题。自定义tableview单元格内的Collectionview未根据单元格高度进行调整

Ios 自定义tableview单元格出现问题。自定义tableview单元格内的Collectionview未根据单元格高度进行调整,ios,swift,uitableview,Ios,Swift,Uitableview,在tableview中,我有一个自定义单元格,它在interface builder中的高度为500。在该单元格中,我有一个集合视图,它的边固定为10,10,10,10。但在tableview委托方法中,高度forcell:atIndexPath:我将高度设置为200。 在输出中,我得到的单元格高度为200,但该单元格内的collectionview并没有根据我在代码中采用的200呈现布局,而是根据接口生成器中采用的500呈现布局,采用接口生成器中给定的高度,您必须使用类似于tableview的

在tableview中,我有一个自定义单元格,它在interface builder中的高度为500。在该单元格中,我有一个集合视图,它的边固定为10,10,10,10。但在tableview委托方法中,高度forcell:atIndexPath:我将高度设置为200。
在输出中,我得到的单元格高度为200,但该单元格内的collectionview并没有根据我在代码中采用的200呈现布局,而是根据接口生成器中采用的500呈现布局,采用接口生成器中给定的高度,您必须使用类似于tableview的委托来更改集合单元格高度

func collectionView(_ collectionView: UICollectionView, 
                      layout collectionViewLayout: UICollectionViewLayout, 
               sizeForItemAt indexPath: IndexPath) -> CGSize {
    return CGSize(width: 200, height: 200)
}